C语言函数的结果的打印 c语言打印函数格式

c语言,函数输出结果不用说执行fun()函数的结果是3,2,
先是x= 2, y = 3;
x = xy = 23 = 5;此时 x= 5, y = 3;
y = x - y = 5 - 3 = 2;此时 x = 5, y = 2;
x = x - y = 5 - 2 = 3;此时x = 3, y = 2;
然后看main()函数中的printf;
注意x = 2, y = 3;是main()函数中的局部变量 , 当main()函数的}执行完才跳出失效;而fun(x,y);中的
x = 3, y = 2;是fun()函数中的局部变量,在fun()函数执行到}结束的时候就已经不具有意义 。所以printf打印的是2,3 。所以结果是3,2,2,3
本题考的是你对局部变量的理解 。
C语言函数,指针和打印问题这个是因为printf的时候,先把c,d的值压入了printf的队列,其后才执行了 max(score,a,b)这个函数 。
c语言 函数调用打印图形#include "stdio.h"
void printMap(char m,int n)
{
int i,j,k;
for(i=0;in;i)
{
for(j=i;jn;j)
{
printf(" ");
}
for(k=0;k2*i 1;k)
{
printf("%c",m);
}
printf("\n");
}
}
int main()
{
char m;
int n;
scanf("%c%d",m,n);
printMap(m,n);
}
结果:
【C语言函数的结果的打印 c语言打印函数格式】C语言函数的结果的打印的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言打印函数格式、C语言函数的结果的打印的信息别忘了在本站进行查找喔 。

    推荐阅读