关于判断int是否为空的问题。

时间:2016.04.15 发布人:528gwb

关于判断int是否为空的问题。

已解决问题

谷歌528gwb用户在2016.04.15提交了关于“青岛天津海鲜关于判断int是否为空的问题。”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T21:05:23。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你就是当代的活雷锋,太感谢了 !

希望以下的回答,能够帮助你。

第1个回答

用户名:baby6108  

int作为整型变量,当定义时系统就会分配空间。无论是否赋值或初始化,均已经有了一个值在里面。

所以int问答本身不存在是否为空的情况。

如果要判断int是否被赋值过,可以用第二工浓答去语参个变量来进行控制。如char变量。将第二个变量初始化值为0,当对int赋值时,同时将第二个变量赋值为1.

这样通过判断第二云特个变量,就可以知道i织旧际施措行永兴密员nt变量是否被赋值存过。


参考代码如下:

inta;
charb=0;

//做一些操作,可能对a赋值。如果对a赋值了,那么一定要同时把b赋值为1.
if(b==1)//被赋值过。
;//做一些操作。
else//没被赋值过。
;//另外的操作。