问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样在C语言中输入NULL

发布网友 发布时间:2022-08-19 14:40

我来回答

4个回答

热心网友 时间:2023-10-25 00:01

NULL就是0
#define NULL 0
直接输入0就行

热心网友 时间:2023-10-25 00:02

NULL可台直接使用
void* p = NULL;

热心网友 时间:2023-10-25 00:02

NULL就是空的意思,常用来表示控指针例如 *p=null

热心网友 时间:2023-10-25 00:03

函数的声明:
char *gets(
char *buffer
);
它有一个参数buffer,指向char类型的指针。指向输入字符串缓冲区地址。如果函数调用成功则它的返回值为buffer的地址,如果调用失败则返回NULL。
所以while(gets(buff)!=NULL)这行代码就是只要gets函数调用失败就停止循环,但一般这个函数调用失败的机率是很小的,所以就出现了死循环。要明白这一点必需知道,gets函数的返回值为输入字符串的地址,而NULL不等于空字符串,也不等于空字符串的地址。
把那个程序改为如下的形式就对了。

#include "stdio.h"
main()
{ char buff[256];
while(strcmp(gets(buff),"")!=0)
puts(buff);
}
/*注:strcmp为字符串比较的函数,当两字符串相同时返回0*/
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
《Lycoris Recoil》泷奈千里走单骑救千束,她们还真有夫妻相 美少女、热兵器——起底《lycoris recoil》的流量密码 西方的饮茶礼仪 天津 大众卡 什么叫“大众卡是按天扣费的” iPhone发送短信技巧你知道吗 收不到手机短信验证码怎么解决? 人体一共有多少快骨头! 人体由多少块骨头组成其中头颅骨、躯干骨、四肢骨、各是多少._百度知 ... 电测量及电能计量装置设计技术规程内容简介 大家谁知道配电盘安装规范是什么 如何用C语言编程实现,判断从外部文件读入的一个字符串为空? 请问英语家教怎么当阿!! 如何成为一名优秀的英语家教? 如何做好一个英语家教(我第一次) 怎样做一名英语家教? 求问如何做英语家教~~~ 怎么当英语家教? 奔驰s450均衡器最佳效果- 问一问 vivoS12手机下雨声音设置在哪里ViVoS12雨声? 推荐安卓小米手机的几款宝藏APP,玩机小白都会用 非师范生以后不能考教资了吗 2023年限制非师范生考教师资格证吗 一天喝25瓶娃哈哈纯净水会有什么不好的后果啊? 孕妇梦见厂城有个大花坛和观音 游戏的修改器什么意思--_--||| 修改器是什么 我的平安树叶子这样是什么病,已经用多菌灵灌根了,还有其他办法吗? 平安树生病了,看下怎么办 平安树发病怎么办呀 好心急 平安树病了,怎么办? 衣服上有蓝墨水怎么洗掉 大话西游手游说我退款诈骗,请问退款成功了吗 大话西游手游仙玉申请退款成了负数怎么办 大话手游苹果退款后仙玉怎么没负 梦到和喜欢的人make love 梦里梦见跟女孩子表白成了,现实会是怎么个样了 做梦梦到make love 代表什么阿。- -。 青春期男生是不是做梦都想和女孩makelove? 金蜀风酒家怎么样 哪几道家常菜,实惠又顶饱,吃了一口,真是刮目相看呢? 很实惠的9道家常菜,学会这9道菜,成本还不到100元 美味简单,鲜美好吃又营养,实惠不贵,做法简单的家常菜有哪些? 丧失的近义词 我在百度文库里面下载了两个文件,是ppt演示文稿,可是打不开 为什么百度文库里的下载的PPT文件都是4:3的,怎么查找后缀为pptx(16:9)格式的演示文稿? 腾讯上线国内首个NFT交易APP“幻核”,助力数字未来 华为nova7隐私空间来信息主页面有振动吗? 电脑淘宝天猫优酷三个网页打不开 公司的电脑可以上网,但是优酷,淘宝等网页,打不开。求如何破解。。。 炖鸡汤的正确方法有哪些