00问答网
所有问题
当前搜索:
C语言函数参数
c语言
中
参数
是什么概念
答:
定义一个
函数
s=f(a,b),功能是将a和b的差赋值给s,那么,a和b就是这个函数的两个
参数
。
c语言函数
需要传递
参数
没有参数编译器会报错
答:
会。
C语言
中的
函数
在定义和声明时可以不传递
参数
,但在函数调用时如果未传递该函数所需的参数,则编译器会报错,从而导致程序编译失败。
为什么
C语言函数
传
参数
的时候要传指针?
答:
代码在编译时会出现 error C2664: 'InsertSort' : cannot convert parameter 1 from 'int' to 'int []'这是因为用数组名做
函数
实参时,向形参(数组名或指针变量)传递的是数组首元素地址,因此对
参数
的类型做一下改变,如下图所示:
C语言函数
的默认
参数
答:
C语言
中没有
参数
默认值的概念,但其实可以利用宏来模拟参数的默认值;我们之前介绍过可变参数宏与逗号运算符,将两者相结合的话可以定义出以下形式的宏:当在 func() 里不填写任何内容的时候,正常情况下宏展开后会是 func((default,)) ,但由于 ##__VA_ARGS__ 会将前面多余的逗号忽略,所以宏展...
C语言
main主
函数
带
参数
是做什么用的
答:
具体形式如下:main(){ }被大括号{ }括起来的内容称为main
函数
的函数体,这部分内容就是计算机要执行的内容。在{ }里面每一句话后面都有一个分号(;),在
c语言
中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。...
C语言函数
形参的个数
答:
故
函数
形参个数是2。(逗号表达式——eg.:(3+5,6+8)称为逗号表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值,如:(3+5,6+8)的值是14。(a=3*5,a*4)的值是60逗号表达式的要领:(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。(2) 逗号表达式作为一个...
c语言
主
函数
中的
参数
有什么用?举例说明
答:
C语言
的带
参数
的main
函数
格式为main(int argc,char* argv[]),其中argc为参数个数加1,argv为参数列表,从argv[1]开始。编译后生成可执行文件,可以在执行的程序后加参数,比如编译一个程序为test.exe,则在执行时可以输入:test.exe 1 firestone在这里,argc等于3,argv[0]为"test.exe",argv[1...
c语言
,
函数参数
是什么,下面这题怎么做
答:
C语言
中函数的定义如下:返回值类型 函数名(参数列表){ 函数体 } 上题中 int f(int)返回值是int;函数名为f; 参数为int类型的某个变量,这里没有给出这个参数的变量名(也就是这个参数只要是整数类型就可以,返回值是int也可以),这个参数就是上面说到的
函数参数
A中的参数是3 B中的参数是3...
C语言
怎么判断
函数
里有几个
参数
?
答:
函数
f有3个
参数
。(x,y)是一个逗号表达式,传递的实参是y。其它两个也是逗号表达式,传递的实参分别是
c
和4。即以上函数调用语句就相当于:f(y,c,4)。
在
C语言
中
函数
的默认
参数
类型
答:
默认的
参数
类型 不是无参 void ,而是接受 任意数量和类型的参数 。也就是说 int func() 和 int func(void) 是不一样的。下面通过一个例子加深了解一下在
C语言
中
函数
的默认参数类型: 所以说,在使用
c语言
编写无参函数时,一定要把 void 写上去,不然会有安全隐患。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言中函数参数的特点
如何描述C语言函数的参数
c语言函数参数不能计算
C语言调换位置
c语言函数的参数分为哪两种
函数中的参数分为实参和形参
c函数的参数是什么意思啊
c语言调换位置指针是什么
c语言一维数组求平均值