用C++编程时,printf("a=%d尀n",a) 如果没有后面的,a,那结果会是怎样?为什么要加上那个,a??

2025-02-23 12:15:37
推荐回答(3个)
回答1:

a代表的是要输出的那个数啊,对应前面的%d啊,
如果没有a的话,系统就不知道你要输出哪个变量的值了

回答2:

假设你的a变量的数值为5;
printf("a=%d\n",a) 输出 a=5;

printf("a=%d\n",) 输出 a=%d;

在这里后面的a是指替代引号部分%d。

再换下:
假设你的a变量的数值为5;

printf("%d",a) 输出 5

printf("%d") 输出 %d //这里的%d就只是一个字符串了

回答3:

如果没有的话输出结果就变成:
a=%d (还有换行)
a表示你要输出的数的值,a前的“,”表示分隔符,没有其他意义,但是不能缺少,
希望能帮到你