解读C语言程序运行

来源:百度知道 编辑:UC知道 时间:2024/06/16 16:19:34
#include <stdio.h>int fun (int m){ int k=1; int c=25; k=k+m; printf("1.%d,%d\n",c-20,k); m=m+k; printf("2.%d,%d\n",m,k);}main( ){ int i=4,k=2; fun(i); printf("3.$d,%d\n",i,k);}此程序的("1.%d,%d\n",c-20,k);这些地方中的1的作用尤为不明白,请各位帮我详细解答一下,谢谢

printf 中,双引号 "" 内的除了 %d 等格式化字符外,其他都是与程序功能无关紧要的东西,一般是为了做说明,或是为了让显示结果更容易理解。

1 应该起到标号的作用,没什么意思吧 还有fun函数应该设置返回值或把返回类型改为void

-------------------
这程序写得非常 非常。。。。

那个没什么意思,printf“”里面除了格式控制以外的都按原样输出.