A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hailiqh 中级黑马   /  2015-9-26 20:48  /  999 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请教大家如意老师讲课视频里有关函数调用的一句话不明白:如果被调函数的返回值是int类型,可以不用声明而直接调用,啥意思啊?最好举例说明一下。谢谢!

6 个回复

倒序浏览
表示同不懂
回复 使用道具 举报
C语言就是这样规定的,一般情况下如果不说明系统会自己认定为整型的
回复 使用道具 举报
lumangmang 发表于 2015-9-27 12:16
C语言就是这样规定的,一般情况下如果不说明系统会自己认定为整型的

这上面说的是不用声明而直接调用,不是认定整型
回复 使用道具 举报
函数要想调用成功需要三步:定义--声明--调用,其中要想调用一个函数,函数定义是一样要写的,但有两种情况不用写函数声明,第一:函数的返回值是int类型
回复 使用道具 举报
比如:int add(int x,int y){
return x+y;
}
int main(){
add(2,3)//这里直接调用,不用声明,因为不写函数声明,系统会自动认为函数是int类型
}
回复 使用道具 举报
第二种情况:被调函数写在主调函数之前,也可以不用声明,除此之外,所有情况都需要些函数的声明,声明可以直接书写,也可以引入头文件
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马