77问答网
所有问题
当前搜索:
c语言中函数声明有几种形式
C语言
:从
函数
定义
的
角度看,函数可分为
几种
?
答:
(1)库函数 由
C
系统提供,用户无须定义, 也不必在程序中作类型说明,只需在程序前包含有该
函数原型
的头文件即可在程序中直接调用。在前面各章的例题中反复用到printf 、 scanf 、 getchar 、putchar、gets、puts、strcat等函数均属此类。(2)用户定义函数 由用户按需要写
的函数
。对于用户自定义函数,...
函数声明
与函数定义分别在程序中
的
什么位置?为什么?
答:
如果有多个形参,就以逗号隔开。每个形参都有类型和变量名,其中形参变量名在声明时可以省略。最后以分号结尾,结束声明语句。如果不想让人看到
函数
的源码,就可以只提供一
个声明
和一个编译后的文件,这样别人就只能看汇编码了(笑)。
C语言的
这个设计,对保护知识产权还是有利的。函数定义,就是在声明...
c语言中
一
个函数的声明
和定义有区别吗
答:
有区别的,
函数声明
以分号结尾,函数定义后跟函数体 具体
形式
上可以相同,但声明也可以用省略模式,比如:int f(int a,int b) { return a+b; } 其声明可以是:int f(int a,int b);也可以是:int f(int,int);
c语言中
main()
函数有几种形式
?
答:
include<stdio.h> int main(){ int i,j,k=0;for(i=2;i<10000;i++){ for(j=2;j*j<=i;j++)if(i%j==0)break;if(j*j>i){ printf("%d ",i);k++;if(k%10==0)printf("\n");} } }
c语言中
的int main(void)是什么意思
答:
这是
C语言
main
函数的
一
种声明方式
,该方式表明这个main函数不带参数,返回值。void常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。int main(void)还可以写为 void main()或者 int main()最后在mian()函数结束时,写return 0即可。
c语言中
,
函数
类型
有几种
?
答:
一般包括字符库
函数
,数学函数,目录函数,进程函数,诊断函数,操作函数等。字符库函数所在函数库为ctype.h;数学函数所在函数库为math.h、stdio.h、string.h、float.h;目录函数所在函数库为dir.h、dos.h;进程函数所在函数库为stdlib.h、process.h。诊断函数所在函数库为assert.h、math.h;接口子...
C语言
:从
函数
定义
的
角度看,函数可分为
几种
答:
(1)库函数 由
C
系统提供,用户无须定义, 也不必在程序中作类型说明,只需在程序前包含有该
函数原型
的头文件即可在程序中直接调用。在前面各章的例题中反复用到printf 、 scanf 、 getchar 、putchar、gets、puts、strcat等函数均属此类。(2)用户定义函数 由用户按需要写
的函数
。对于用户自定义函数...
C语言中 函数声明
的位置
有几种
答:
总结1.在调用
的函数
前定义函数,此时可以不需要声明 2.在调用的函数前声明 3.在调用的函数里面也可以声明 4.在其他文件的头文件*.h文件
里面声明
,然后*.
c
文件直接调用头文件也可以。以上,static函慎用。
C语言中函数声明
的位置
有几种
?
答:
对函数的“定义”和“声明”不是一回事。函数的定义是指对函数功能的确立,包括指定函数名,函数值类型、形参及其类型以及函数体等,它是一个完整的、独立
的函数
单位。而
函数的声明
的作用则是把函数的名字,函数类型以及形参的类型、个数和顺序通知编译系统,以便在调用该函数时进行对照检查(例如,函数名是否正确,实参与...
C语言中函数声明
的位置
有几种
?
答:
1、在调用
的函数
前定义函数,此时可以不需要声明。2、在调用的函数前声明。3、在调用的函数里面也可以声明。4、在其他文件的头文件*.h文件
里面声明
,然后*.
c
文件直接调用头文件也可以。5、如果你把子函数放到MAIN函数外,则必须在定义的时候先声明。6、如果把 子函数放在MAIN函数中就不需要提前声明了...
<涓婁竴椤
1
11
其他人还搜