求大佬解释一下,为啥while循环条件里不加~符,会出问题啊
哈哈练题8 2021-03-31 20:20:57 |
我也想知道 蹲一下 ~这个符号到顶有什么用呀
渴望学到知识的菜鸟 2021-04-01 17:40:33 |
@843880083 我已经知道了,这个~就是为了防止scanf一个都没有录入进去,也就是scanf返回一个0,然后~0等于-1,这样子while就能继续循环了,只要while里面的条件不是0,就能继续循环下去
哈哈练题8 2021-04-02 23:30:07 |
@ldhskd 哦哦原来是这样啊 感谢!!
渴望学到知识的菜鸟 2021-04-03 16:21:20 |
@843880083 大家一起学习,加油,我也是菜鸡
uq_84508459403 2022-03-25 12:53:58 |
@ldhskd 你自己写个代码试试,while里面是-1能不能继续循环
uq_84508459403 2022-03-25 12:55:14 |
果然是可以的
渴望学到知识的菜鸟 2022-03-26 20:44:20 |
@uq_84508459403 哈哈哈哈
您好,我想请教您一下,那个gets什么时候接收嘞,其实~这个符号也不太懂
if(strcmp(s,end)==0) return 0;//判断是否结束这一段多余了 题目的End of file 应该就是你输入字符的结尾 else if(s[0]!='\0') {printf("N\n");continue;}这一段代码和k已经能够直接判断输入的ip是否正确了
前导0没法判断
ACOOLFISH 2021-01-20 20:40:02 |
如果是(00001.002.002.005)这种可以判断
摩羯先生 2021-04-10 20:42:42 |
为了简单起见,我们规定这四个整数中不允许有前导零存在,如001这种情况。(为了简单起见)
职业摆烂人 2022-02-13 19:22:54 |
如果a,b,c,d的初值为零, 进行输入后,只有a的值改变成9,b,c,d都没有变。作者的第四行写了。int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); printf("%d %d %d %d",a,b,c,d);三行代码可以试出来的
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:810 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1067 |
【偶数求和】 (C++代码)浏览:786 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:488 |
2005年春浙江省计算机等级考试二级C 编程题(3) (C语言代码)浏览:417 |
【排队买票】 (C语言代码)浏览:944 |
WU-图形输出 (C++代码)浏览:836 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:688 |
【蟠桃记】 (C语言代码)浏览:1084 |
printf基础练习2 (C语言代码)浏览:653 |
ACOOLFISH 2021-04-16 18:41:09 |
题目上说了没有前导0
TCcjx 2021-04-16 19:28:26 |
@2925616291yqq 哈哈哈我错了,题目规定了没有前导