似乎有的在前有的再后耶……
晕,全都敷衍我
C++的感叹号什么时候在字符前何时在后?
答案:5 悬赏:40
解决时间 2021-03-22 17:03
- 提问者网友:空白
- 2021-03-22 02:50
最佳答案
- 二级知识专家网友:湫止没有不同
- 2021-03-22 03:54
感叹号出现在字符后一般都是判断语句,例如a!=3意思是a不等于3,
感叹号出现在字符前面,那么意思就是对这个变量取反,例如int *a;!a的意思就是判断指针a是否为空指针,如if(!a),的意思就是如果a为不为空指针那么就进行下边的if中的语句,如果a为空指针,也就是!a那么就不执行if中的语句。
够仔细了吧,不敷衍你了撒。
感叹号出现在字符前面,那么意思就是对这个变量取反,例如int *a;!a的意思就是判断指针a是否为空指针,如if(!a),的意思就是如果a为不为空指针那么就进行下边的if中的语句,如果a为空指针,也就是!a那么就不执行if中的语句。
够仔细了吧,不敷衍你了撒。
全部回答
- 1楼网友:闲懒诗人
- 2021-03-22 06:50
感叹号是一个取反运算符
- 2楼网友:摧毁过往
- 2021-03-22 05:54
感叹号只是个逻辑运算符,只要知道它是取反就可以了。
- 3楼网友:我的任性你不懂
- 2021-03-22 05:25
a!=3 => 当a不等于3
pointer *a;
!a => a==NULL
- 4楼网友:不服输的倔强
- 2021-03-22 04:34
你好!
!表达式:对表达式值求反,表达式值为真,那么!表达式值为假;反之亦然
!=:表示“不等于”,譬如a!=3;
打字不易,采纳哦!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯