永发信息网

C/C++中怎样判断一个char是否已被赋值

答案:5  悬赏:50  手机版
解决时间 2021-03-23 09:17
C/C++中怎样判断一个char是否已被赋值
最佳答案
在每次声明char时 赋一个值.
在使用时 判断char变量的值 是不是初始时赋的那个值 如果不是 则改变了.

未初始的变量在c++中 值都是不确定的.

----------------------------------------

楼主也误会我们的意思了
"怎样判断一个char是否已被赋值呢?"
正确回答是不能直接判断.

因为一个char一声明的话就有一个随机的值 你说没值?它的确有.你说有值?它没有赋过值 那叫我们如何回答你?

我们回答给你的都是间接的解决方法 初始值则是属于其中的一个方法.
全部回答
定义一个char时应该同时给它初始化;如果没对它初始化而使用,编译器会给它一个随机值
没办法判断,C,C++和JAVA不一样,没有"空"值的概念,一个变量就算没赋初值,它对应的内存空间实际上也是有值存在的.
养成初始化所有变量的好习惯。这个好习惯要自己养成啊,不能依靠编译器哈。

想问一下,你想要的是什么样的效果呢?设想是什么样的?
是不是下面语句类似的效果啊?
char a;
if(has_value(a))printf("%c",a);
else{error_no_value();}

如果是这样的话,偶就不知道了,如有知道的,麻烦大侠也能告诉我下哈。
const char a ;
printf("%c",a);
这样即可.
编译器会判断a是不是已经赋初值的.没赋初值无法编译的.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谈谈心恋恋爱中的女主角端木花卉
老普寨我想知道这个在什么地方
下列有关Fe2(SO4)3,溶液的叙述正确的是(
如何加强煤矿防治水管理工作
在探究“决定电阻大小的因素”问题时,某同学
红花和绿叶的诗句,描写绿叶衬红花的诗有哪些
造物主玩不了
把什么都教给别人是什么成语
前坊村村地址在哪,我要去那里办事
英文励志歌,女声的,
爱情诗句经典女子古代,有没有形容个人勤奋好
丹江口市十堰谢师傅家电维修地址在哪里啊
生活存善 不求真 什么意思
不想做引流。
请问九稞根茶什么时候吃合适?
推荐资讯
1-1000的数中,个位和十位相同的数有几个?
eclipse查看一段代码或者一个方法所运行的时
广州市交委综合行政执法局公务员年薪怎样?有
烫发有什么用呢?我看烫完头发后只是显的头发
改版镇魂之石怎么得,DNF镇魂武器要多少镇魂石
紫色芥菜可以以吃吗
从茂名去信宜有多远啊?
王家村经济合作社商业综合用房在什么地方啊,
解放区焦作逸品堂画廊哪位知道具体地址啊
山区养牛。养什么品种比较好
编程Customer.java:编写Customer类
别人拿了白纸盖章,公司如何补救杜绝,别人干坏
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?