给字段A添加if表达式,如何使return的结果是字段B达到某种结果(举例如下)
if (字段A !='大家好我是电脑白痴')
{
return 字段B=1 ;
}else
{
return 字段B=0 ;
}
为了方便举例表达,此处直接写了 字段B=1,但实际这么写无效。请问正确的表达式应该怎么写,或是有没有办法去定义true代表 字段B=1
该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
可以使用以下表达式来实现您的需求:
字段B = (字段A != "大家好我是电脑白痴") ? 1 : 0;
这个表达式使用了三元运算符,如果字段A不等于"大家好我是电脑白痴",则返回1,否则返回0。这个结果可以直接赋值给字段B。
如果您想要定义true代表字段B等于1,可以考虑使用宏定义或者枚举类型来实现。例如,您可以使用以下代码来定义一个枚举类型:
enum {
false = 0,
true = 1
};
这个枚举类型定义了false和true两个枚举常量,其中false的值为0,true的值为1。然后在上面的表达式中,可以将1替换为true,将0替换为false,从而使代码更加易读:
字段B = (字段A != "大家好我是电脑白痴") ? true : false;
这样,如果字段A不等于"大家好我是电脑白痴",则返回true,否则返回false。
如果以上回答对您有所帮助,点击一下采纳该答案~谢谢
用计算表达式就可以了
不知道你这个问题是否已经解决, 如果还没有解决的话: