用C语言怎么判断一个int变量是空还是为0

用C语言怎么判断一个int变量是空还是为0,第1张

int变量没有空的说法。int指针变量有空的说法,是指(NULL),与未初始化不同,初始化是指没有指向合法的已分配空间(就是说任意初始化很可能不是合法的)。
另一种说法是变量未被定义,这需要用宏指令来处理:
比如,
#ifndef name
int name;
#endif

太久我都忘记了好像 requestgetParameter("number"); 返回的是一个String对象吧不能是int类型的吧
这样的话你可以先String numberStr = requestgetParameter("number");
然后判断numberStr是不是空
不是空就转类型到int num = IntegerparseInt(numberStr)
是空的话就该怎么做就怎么做吧

int类型数据没办法判断它是否为空,只能判断它是否为0或其他整型值,如果是string类型,这个可以判断,string strInfo=stringempty;if(strInfo == stringEmpty || strInfo == null){}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10331481.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存