Mr.鹿 发表于 2021-5-1 21:55:53

【提问】这俩语句哪个有问题

本帖最后由 Mr.鹿 于 2021-5-1 22:30 编辑

if(ch>='a'&&ch<='z')ch=ch-32;
ch=(ch>='a'&&ch<='z')?ch-32:" ";
选择题做到的。
xdm这俩语句哪个有错嘛。我感觉好像都是对的
但是有个三目运算符需要右结合性,这个右结合是否是会先算ch-32呢。求解

人造人 发表于 2021-5-1 22:46:13

ch=(ch>='a'&&ch<='z')?ch-32:" ";
ch=(ch>='a'&&ch<='z')?ch-32:ch;

kogawananari 发表于 2021-5-2 02:23:34

" "是字符串啊

你是char ch 怎么可能赋值个字符串进去

Mr.鹿 发表于 2021-5-2 09:50:35

kogawananari 发表于 2021-5-2 02:23
" "是字符串啊

你是char ch 怎么可能赋值个字符串进去

好嘞,明白了
页: [1]
查看完整版本: 【提问】这俩语句哪个有问题