例4.9用scanf函数输入数据。
main()
{int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d,%d,%d\n",a,b,c);

运行时按以下方式输入a、b、c的值:
3 4 5(输入a、b、c的值)
3,4,5 (输出a、b、c的值)
  &a、&b、&c中的“&”是“地址运算符”,&a指a在内存中的地址。上面scanf函数的作用是:按照a、b、c在内存的地址将a、b、c的值存进去。见图4.8。变量a、b、c的地址是在 编译连接阶段分配的。
,%d%d%d”表示按十进制整数形式输入数据。输入数据时,在两个数据之间以一个或多个空格间隔,也可以用回车键、跳格键tab。下面输入均为合法:
① 3 4 5
② 3
 4 5
③ 3(按tab键)4
  5
用“%d%d%d”格式输入数据时,不能用逗号作两个数据间的分隔符,如下面输入不合法:
3,4,5