while(~scanf(“%c”,&ch))解释
这是我在作作业遇到的一个我问题,这个语句的作用可以一直提取输入,直到没有输入就跳出循环1.弄清楚这个语句的作用首先要从scanf()这个函数入手:scanf()是一个返回值为int型的函数,如scanf("%d %d", &M, &N);当能输入一个数字储存在M中时,函数返回1,当成功输入两个数字时函数返回2;但是,当没有输入时返回的是-1而不是0.2.为了让循环结束,我们就得让-1变为0我们知道数字在计算机储存是二进制表示的,-1就是所有二进制都为1,0就是..
原创
2022-04-08 11:23:19 ·
1317 阅读 ·
0 评论