a代表的是要输出的那个数啊,对应前面的%d啊,
如果没有a的话,系统就不知道你要输出哪个变量的值了
假设你的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就只是一个字符串了
如果没有的话输出结果就变成:
a=%d (还有换行)
a表示你要输出的数的值,a前的“,”表示分隔符,没有其他意义,但是不能缺少,
希望能帮到你