黑马程序员技术交流社区
标题:
关于函数调用的问题
[打印本页]
作者:
hailiqh
时间:
2015-9-26 20:48
标题:
关于函数调用的问题
请教大家如意老师讲课视频里有关函数调用的一句话不明白:如果被调函数的返回值是int类型,可以不用声明而直接调用,啥意思啊?最好举例说明一下。谢谢!
作者:
尾尾
时间:
2015-9-27 10:49
表示同不懂
作者:
lumangmang
时间:
2015-9-27 12:16
C语言就是这样规定的,一般情况下如果不说明系统会自己认定为整型的
作者:
hailiqh
时间:
2015-9-27 13:33
lumangmang 发表于 2015-9-27 12:16
C语言就是这样规定的,一般情况下如果不说明系统会自己认定为整型的
这上面说的是不用声明而直接调用,不是认定整型
作者:
请叫我焦卷卷
时间:
2015-9-27 16:51
函数要想调用成功需要三步:定义--声明--调用,其中要想调用一个函数,函数定义是一样要写的,但有两种情况不用写函数声明,第一:函数的返回值是int类型
作者:
请叫我焦卷卷
时间:
2015-9-27 16:53
比如:int add(int x,int y){
return x+y;
}
int main(){
add(2,3)//这里直接调用,不用声明,因为不写函数声明,系统会自动认为函数是int类型
}
作者:
请叫我焦卷卷
时间:
2015-9-27 16:55
第二种情况:被调函数写在主调函数之前,也可以不用声明,除此之外,所有情况都需要些函数的声明,声明可以直接书写,也可以引入头文件
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2