fun和int fun 的区别

如题所述

第1个回答  2019-12-15
就是
int
类型和
char
*
类型的区别。
int
fun(),表示函数fun()的返回类型是int型。
char
*fun(),表示函数fun()的返回值类型是指向char类型的指针。
你的fun(int
n)函数的返回值是"yes!"
或者
"no!",这都是字符串。这种情况在c中,只能借助于指针来进行参数传递了。
用int
fun(int
n)编译,应该会出错吧?怎么可能会通过?你用的什么编译器啊。。。?