程序有点看不懂,void f(int n,char x,char y,char z){if(n

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 19:52:12
程序有点看不懂,void f(int n,char x,char y,char z){if(n

程序有点看不懂,void f(int n,char x,char y,char z){if(n
程序有点看不懂,
void f(int n,char x,char y,char z)
{
if(n

程序有点看不懂,void f(int n,char x,char y,char z){if(n
你先定义了一个子函数void f(int n,char x,char y,char z)
这个函数要四个参数,n,x,y,z.后三个都是字符.
再比较你这两个程序的区别,你就是想把ABC都换成一个变量,理论上是可行的.但是你在后一个函数中,ABC只是一个变量,它们并不是一个参数值.因此,如果你想用第二个函数代替前一个,必须在调用函数前先对ABC进行赋值,例如:A='A';B='B';C='C';