函数定义和函数调用遵循什么原则

[复制链接]
查看11 | 回复3 | 2010-5-21 12:09:18 | 显示全部楼层 |阅读模式
函数定义和函数调用遵循什么原则

回复

使用道具 举报

千问 | 2010-5-21 12:09:18 | 显示全部楼层
一般是先在主函数中声明和函数调用 ,声明的和函数定义的是一样的;函数定义在主函数体外(有参数就将参数传过去)eg:#include #include #define N 10char a[30];int i;void main(){void Reverse();
//函数声明printf("请输入字符串:");scanf("%s",&a);printf("反转后的字符串:");Reverse();
//函数调用} void Reverse() //函数定义{for(i=N;i>=0;i
回复

使用道具 举报

千问 | 2010-5-21 12:09:18 | 显示全部楼层
主要在函数调用之前显式申明函数原型,至于函数定义可以不在函数调用之前出现,如果函数定义在调用之前的情况,就可能不再显式申明函数原型。例:void fuc();/*先申明*/void fuccall(){ fuc();/*调用*/}void fuc()/*后定义*/{.....}或 /*voi
回复

使用道具 举报

千问 | 2010-5-21 12:09:18 | 显示全部楼层
如果你要使用函数的话最好是声明在main函数外定义在main函数外这样的话,看到的MAIN函数就会比较直观语句也更容易读懂一些debug时相对方便
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行