请教一个C语言的基础问题

[复制链接]
查看11 | 回复2 | 2012-6-20 13:33:41 | 显示全部楼层 |阅读模式
图中的int max(int x,int y);就是直接声明max是函数你写的int max;申明max是变量了;声明函数的话:类型 函数名(参数){} 图中第一个void是必要的,因为主函数中没有返回值;图中int max(int x,int y)声明函数的形式是怎样的,下面用到c=max(a,b)说明把a,b的值传到函数中去,在函数中x=a,y=b了,再对x,y进行比较,大值返回到主函数赋给c。你写的少东西,比如a,b到了函数中时分别对应的是x呢还是y呢,没有说明...
回复

使用道具 举报

千问 | 2012-6-20 13:33:41 | 显示全部楼层
红色的圈圈的东西是函数的类型,也可以说是函数的返回值类型,除了void类型函数外,其他类型的函数都必须有返回值,int max(int x,int y)是声明函数max是整型,同时他的返回值的类型也是整型,int x与int y是函数max的两个参数,声明函数的时候如果有参数则必须声明函数的类型,这样在执行函数的时候编译器才能根据你声明的参数类型进行计算...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行