首页上一页 1 下一页尾页 2 条记录 1/1页
关于格式字符*
发表在C语言图书答疑
2018-08-01 悬赏:2 学分
《C语言从入门到精通(第3版)》第5章 常用的数据输入/输出函数
是否精华
是
否
版块置顶:
是
否
老师您好,书上有个例题讲scanf函数。其中有句代码是 (iNumber1=1,iNumber2=2)
printf("Enter the number:\n");
scanf("%d*%d",&iNumber1,&iNumber2);
结果输出显示的是10
书上说%d前有*格式字符,则第二个输入的值被忽略,即iNumber2不保存输入相应的值。
那为什么输出的是10,难道不保存就是0吗,那要是我输入的iNumber2就是0呢
printf("Enter the number:\n");
scanf("%d*%d",&iNumber1,&iNumber2);
结果输出显示的是10
书上说%d前有*格式字符,则第二个输入的值被忽略,即iNumber2不保存输入相应的值。
那为什么输出的是10,难道不保存就是0吗,那要是我输入的iNumber2就是0呢
于2018-08-01 15:21:31编辑