为了账号安全,请及时绑定邮箱和手机立即绑定

运算符前加"!"表否定,那函数加"!'呢?

运算符前加"!"表否定,那函数加"!'呢?

C
汪汪一只猫 2023-04-09 17:13:33
比如isalpha函数用于识别字母,!isalpha是否就是不识别字母的意思?
查看完整描述

3 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

总之就是否定的意思,函数isalpha会返回一个值,如果返回1表示真,那么叹号一下就变成假了;如果返回0表示假,那么叹号一下就变成真了,就这个意思;它的实质都是对变量进行否定,并不是否定函数

查看完整回答
反对 回复 2023-04-12
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

有的函数返回一个数值(0或1),在函数前加!也是取反的意思,即将返回值取其否定意义 如 int fun(){return 0;} 在main函数中的条件语句中如 if(!fun())即将返回的0变为了1;

查看完整回答
反对 回复 2023-04-12
?
慕村225694

TA贡献1880条经验 获得超4个赞

uchar temp1,temp2;
temp1 != temp2;
表示temp1不等于temp2."!"就是不等于符号


查看完整回答
反对 回复 2023-04-12
  • 3 回答
  • 0 关注
  • 127 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信