判断meles_int+=765+43是否合法
答案:1 悬赏:50 手机版
解决时间 2021-04-29 06:34
- 提问者网友:愿为果
- 2021-04-28 20:15
判断meles_int+=765+43是否合法
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-04-28 20:36
合法,+=是复合赋值运算符,a+=b=>a =a a+b
meles_int+=765+43 =>meles_int = meles_int+765+43;追问xy++=3和a+5=b+7是否也合法?追答不合法,a+5=b+7?为什么是合法?注意了等号左边的一定是一个变量。a+5是个什么意思?只能是a=表达式(例如a=b+5),而不是能是a+5 = 一个东西。xy++=3我也不清楚,我用了C编译器尝试了一下,是不合法,xy++=3 编译器把他看成是(xy++)=3,你要注意了一个变量只要参与运算,那么他就不能代表变量,而是表示存在这个变量里的数值,xy++不能表示变量xy,而是表示xy变量保存的值+1,记得等号左边的一定是变量,不能含有变量意外的符号,你的xy++=3就是一个好例子,xy++表示一个数,一个数能赋值给一个数吗?只有一个数赋值给一个变量。
meles_int+=765+43 =>meles_int = meles_int+765+43;追问xy++=3和a+5=b+7是否也合法?追答不合法,a+5=b+7?为什么是合法?注意了等号左边的一定是一个变量。a+5是个什么意思?只能是a=表达式(例如a=b+5),而不是能是a+5 = 一个东西。xy++=3我也不清楚,我用了C编译器尝试了一下,是不合法,xy++=3 编译器把他看成是(xy++)=3,你要注意了一个变量只要参与运算,那么他就不能代表变量,而是表示存在这个变量里的数值,xy++不能表示变量xy,而是表示xy变量保存的值+1,记得等号左边的一定是变量,不能含有变量意外的符号,你的xy++=3就是一个好例子,xy++表示一个数,一个数能赋值给一个数吗?只有一个数赋值给一个变量。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯