a==a+7正确吗
对的。C语言中a=a+7是对的,因为意思是将变量a和7的和赋值给a。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。
c++~赋值语句a=a+7为什么不符合C语言语法规则
题目:符合C语言语法规则的的、赋值语句是:根据这句话可以知道题目的意思是,符合规则的初始化语句a=a+7,这个语句,如果a没有初始化,就是错的。
在c语言中,a=a+7;和int(12.3%4)为什么不符合c语言语法表达式(变量已经...
a=a+7; 是赋值语句。不是表达式。表达式的运算结果应当是1个值,例如 a+7, b+c*k。12.3%4 --- % 运算,参加运算的两个 数,必须都是整型,它是整除取余数运算。(int)12.3 % 4 便可以了,因为 (int) 强制转换优先,变 12 %4 合法了。(也有些教材 把 a=a+7 称为 “赋...
c语言新手求教几个问题: 1、a=a+7=c+b为什么语法错误?
而在问题中的语句里,y的地方是a+7,是一个表达式而非变量。表达式是不能够被赋值的,所以出现了错误。如果哪里还有疑惑,欢迎追问。
若变量已正确定义并赋值,下面符合C语言语法的表达式是( )。(1分...
B。A无此用法。表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合,表达式必须要赋值给一个变量才行,故C错。等号左边必须是变量,故D错。
c语言新手求教几个问题: 1、a=a+7=c+b为什么语法错误
一、赋值号左边必然是变量, a+7=c+b是错误的。等号是赋值运算,这就意味着等号左边必须是被赋值的变量,显然a+7是表达式,而不是变量。二、赋值语句是由赋值表达式再加上分号构成的表达式语句。其一般形式为: 变量=表达式;在赋值语句的使用中需要注意以下几点:1. 由于在赋值符“=”右边的表达式也...
a%=7是什么意思
也就是a=a%7,取a除以7的余数 类似于a=a+7可以表示为a+=7
a+=(a++)
a+=(a++),a是先使用在自加,既有:第一步:a=a+a,第二部:a=a+1;举例1:int a=1;cout<<a+a++<<endl;输出结果:2举例2:int a=1;a+=(a++);执行这步后,马上再执行a=a+1cout<<a<<endl;输出结果3; 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐...
a=a+7=c+b为什么不符合c语音语法规则?
赋值号左边不能是常数
...表达式是A.a:=b+1 B.a=b=c+2 C.int 18.5%3 D.a=a+7=c+b
【答案】:B 本题考查C语言表达式的语法。A选项中“:=”不是C语言中的运算符。C选项中int是定义一个整型变量,后面不能够跟算术表达式。D选项错误地使用了赋值运算符“=”,赋值运算符只能将一个数据赋给一个变量,而不能够对表达式进行赋值。题目中a=a+7或a=c+d都是正确的表达式,a+7=c+d是...