| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 886 人关注过本帖
标题:[求助]关于调用函数的问题(新手型)
只看楼主 加入收藏
bupthehe
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2007-8-2
收藏
得分:0 
max是你自己定义的一个函数,所以当你在主函数main(){}里面使用的时候,就必须先对这个函数进行声明才能用。

一个很简单的例子,你去上大学报道,如果你不先注册学籍,那么你坐进了教室,老师也没法查询到你的资料。所以当老师要查询你的资料时,你的先跟老师说一下(也就是声明一下)

C语言规定,无论定义一个变量或者函数,在使用的时候都得先进行声明!
int a;这个就是对a的声明
int max(int x,int y);这个就是对函数max的声明
此外,函数的名字是你可以任意命名的,当然,只要符合C语言的命名格式就可以了
2007-08-03 14:44
奔跑的鸟
Rank: 1
等 级:新手上路
帖 子:391
专家分:0
注 册:2006-1-20
收藏
得分:0 
例题不对,第一次打int max(int x,int y);叫函数声明,第二次叫函数调用,最后那次带着大括号的叫函数定义.声明是告诉编译器有这么个函数,调用是实际运用函数实现功能,定义是实现功能的具体过程.max的确是自己定义的函数,改名字当然没问题.两天应该可以理解这个问题了,看书要仔细用心

简单的快乐着~
2007-08-03 14:48
zsbliuzhen
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2007-8-2
收藏
得分:0 
哦,明白了,谢谢各位大虾(五体投地ing。。。。)

2007-08-03 15:07
快速回复:[求助]关于调用函数的问题(新手型)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024055 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved