%d是格式符,或者叫占位符,它表示你输入(scanf是输入,printf是输出)的值以int型的格式存入后面的变量中,第一个%d对应变量a,第二个%d对应变量b,注意,用scanf输入内容时,要严格按照双引号中的格式输入,比如输入:
a=3,b=5 //此时,a的值为3,b的值为5
scanf("a=%d,
b=%d,
c=%d",
&a,
&b,
&c);的意思就是说你要根据下面的格式输入:a=1,
b=2,
c=3其中每个%d依次对应后面的参数a,b,c;比如你按上面输入后,在程序里面就对a,b,c会进行赋值为a=1,
b=2,
c=3
%d读入十进制整数
%s读入一个字符串,遇空格、制表符或换行符结束。
*表示本输入项在读入后不赋值给相应的变量