c语言带参数函数的原型声明
答案:2 悬赏:70
解决时间 2021-01-23 15:10
- 提问者网友:嗝是迷路的屁
- 2021-01-23 07:50
c语言带参数函数的原型声明
最佳答案
- 二级知识专家网友:从此江山别
- 2021-01-23 08:27
这是声明,只是告知编译器,后面用到show_n_char函数是有两个参数,一个是char,一个是int型,且无返回值。但后面一定有该函数的定义,在定义中就必定有形参名了。比如后面有
void show_n_char(char a,int b){.....}
这时就能确定把实参传递给谁了!
void show_n_char(char a,int b){.....}
这时就能确定把实参传递给谁了!
全部回答
- 1楼网友:千杯敬自由
- 2021-01-23 09:25
void show_n_char(char,int) 如果是在c++是合法的,char, int 是友元,表示只有参数类型无参数变量名,但在c 语言中这样写不规范, 要写成:void show_n_char(char ch,int a)
此处为形参, 实际使用中要用实际参数传入。 如 调用该函数时,传入实参
show_n_char('d', 4);
char,int赋值给谁??? 这样看你的函数定义中是怎样使用这参数的。
在该函数中 ch='d' , int =4 ,
void show_n_char(char ch,int a)
{
char ch2=ch;
int b =a
printf ("");
}
则 ch2='d' , b=4
不知可看懂?
此处为形参, 实际使用中要用实际参数传入。 如 调用该函数时,传入实参
show_n_char('d', 4);
char,int赋值给谁??? 这样看你的函数定义中是怎样使用这参数的。
在该函数中 ch='d' , int =4 ,
void show_n_char(char ch,int a)
{
char ch2=ch;
int b =a
printf ("");
}
则 ch2='d' , b=4
不知可看懂?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯