程序中printf("string a is:%s\n",a);printf("string b is:");printf("string b is:")后面为什么不加%s/n,b?
因为没输出参数,就不需要加%d和%s之类
假如你要输出b这个变量的值,需要加上。如果不输出b的值,或者下面有语句要输出,那就不用加,作为一种提示符就好了。拿%d来说,一个%d,后面就对应着一个整形变量值同样的这里的%s,一个%s就要对应后面的一个字符串
希望对题主有所帮助,可以的话,帮忙点个采纳!