永发信息网

scanf语句中出现\n会怎么样?

答案:3  悬赏:20  手机版
解决时间 2021-04-05 02:05
scanf语句中出现\n会怎么样?
最佳答案
会结束 scanf,进入下一行代码
全部回答
你用这个实验一下就知道了 #include int main() { int a,b; scanf("%d\n%d",&a,&b); printf("%d %d\n",a,b); return 0; }
#include int main() { int i,j,k; int n; n=scanf("%d%d%d",&i,&j,&k); printf("n=%d i=%d j=%d k=%d\n",n,i,j,k); system("pause"); return 0; } 输入1 2 3 输出n=3 i=1 j=2 k=3 输入1.0 2 3 输出n=1 i=1 j=24 k=0 输入1 2.0 3 输出n=2 i=1 j=2 k=0 输入1 2 3.0 输出n=3 i=1 j=2 k=3 看出点名堂来了吧,scanf函数从左至右依次读取数据存入相应位置,当遇到“非法数据”,对其进行强制转换读取(这里为截断),由于此时缓冲区中残留该“非法数据”部分信息,再读取时失败,程序返回读取失败前所有成功读取的个数(包括强制转换的“非法数据”)。至于遗留在缓冲区的内容,则按某种规律顺序赋给剩余地址处!(似乎不是随机的)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
花了多少年爬上食物链的顶端,不是为了吃素的
一个长方形的长不变,宽增加2米,面积要增加1
纯粹于当下什么意思
2018年传奇行业咋样,能做不
石家庄有到正定的公交车吗
中山古镇站有回桂平客运站的车吗?
团队励志古诗词
姗姗美容养生会馆地址有知道的么?有点事想过
我是个话题废 和男神聊天的时候我总是终结话
下列说法错误的是A.我们听见声音一定有物体在
psp3000如果配4g可以改成32g吗?改起来复杂不
罗斯福新政采取的主要措施是什么?最突出的特
生活的好,给了我们坚定的方向 这一刻……后
随州随园嘉墅有五证吗
正确行使宪法赋予的监督职权,做到既不失职、
推荐资讯
苹果id整机是什么原因
理光1812L打印机总显示卡纸怎么回事呢
给我来个峨眉派等级表
如图(a)和(b)中的情景表示了力的作用效果
BIOS设置问题,BIOS高手请进。
双月ol下载到那了?
骆驼祥子中杨先生一家的性格特点
ps很大的图片没法保存jpeg格式是为什么
Please always stay with me! 是什么意思
有谁玩字母圈的吗?我是m男
口算:58+40=75+35=43+47=84-30=78-35=80-61=
晓毛头冒菜东岗店在哪里啊,我有事要去这个地
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?