%d 相当于一个占位符 他为了输出一个整形的数字这个数字就是后面变量的值printf("%d",i);i如果等于10 输出 10printf("a=%d",i);i如果等于10 输出 a=10
没区别。a=%d只是在输出时多显示一个a=,比较直观。