c语言函数声明注意事项 c语言函数声明格式举例

C语言函数在定义时要注意什么?

一是函数名,最好是让人一看就知道这个函数是干什麼用的,起码别让人误解。

在河南等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计制作、成都网站建设 网站设计制作按需策划,公司网站建设,企业网站建设,品牌网站设计,网络营销推广,成都外贸网站建设,河南网站建设费用合理。

二是参数个数,一般是越少越好

三是注释,这玩意对写的人不重要,对读的人可就重要了

四是函数大小,据说严格的时候,函数体不能超过5行,做不到的话,能短点就短点,太长就分成几个函数写

简述C语言中函数的形式参数定义时的注意事项 求解...

1、形参个数不能太多,多了就用结构体指针吧;

2、不需要携带数据返回的放在前面,需要携带数据返回类型的放在后面吧;

3、不要直接传递结构体哦;

4、一般地,指针类型最好加上const修饰,除非有特殊用途;

5、尽量不要使用bool类型做为形式参数;

6、别忘了给一个简洁好听的名字

C语言中定义自己的函数时的有什么要求,答最多的采纳?

int My (int a,int b)

{

int c;

c = a*b;

return c;

}

这是一个函数,My=函数名称。每个函数必须有一个函数名称。这个名称可以在其它函数中调用。

My前面有一个int,这个叫做函数的返回类型。也就是这个函数执行完成后,要返回一个数值。

My的后面有两个int,这个是函数的输入参数。一个是被乘数a,一个是乘数b。所以这个函数的功能是计算a*b,并返回计算机的结果。这个就仿佛计算器中的乘法运算。

上面这个函数还可以写成很多的形式。

void My(int a,intb)

void My(void)

void My(int *a,int *b)

void My(int a,int b)

void *My(int a,int b)

int *My(int a,int b)

int My(void)

可能还有其他的形式,这个就需要根据自己的要求编写。

#include iostream

#include conio.h

#include dos.h

using namespace std;

int My (int a,int b)

{

int c;

c = a*b;

return c;

}

void main()

{

int m;

cout" ok"endl;

m = My(3,4);

printf("%d ",m);

getch();

}

上面的程序代码在BCB6中测试通过。可以不断的修改函数,以理解测试各种类型的函数。

C语言中函数声明问题

第一,如果你没有看错就是你的书错了,只有int和char类型的函数不必声明

第二,C中可以不声明函数的条件是3个

1就是上面我说的

2.是被调函数定义在主调函数之前,可不必声明

3函数的外部已声明过了,个个主调函数中不必声明

对于第二点,很好解释,因为声明的目的在于告诉编译器有这么个自定义函数,返回类型是什么,如果被调函数定义在主调函数之前,那么编译器自然就知道了这个函数

你把f2和f1换下位置并去掉声明就明白了

再说一句,写函数声明是编写程序的良好习惯

请注意这是C程序,C官方声明标准编译器是Turboc 2。0

不要把C++的概念强加给C

我不是说VC++6不好,而是说既然是在学C,就要用标准的C编译器,只有标准C编译器才能正确的学习C的基础理论


分享文章:c语言函数声明注意事项 c语言函数声明格式举例
分享路径:http://hbruida.cn/article/dossdgc.html