66问答网
所有问题
当前搜索:
变量赋值语句的表示
m+号是啥意思
答:
一、赋值运算符
赋值语句的
作用是把某个常量或变量或表达式的值赋值给另一个变量。符号为‘=’。这里并不是等于的意思,只是赋值,等于用‘==’
表示
。 注意:赋值语句左边的变量在程序的其他地方必须要声明。 得已
赋值的变量
我们称为左值,因为它们出现在赋值语句的左边;产生值的表达式我们称为右值,因为她它们出现在...
k=i=j a=b+c=1 c语言中这两种
赋值语句
对吗,为什么
答:
只能为
变量
,不能为常量、表达式。由上述
赋值语句的
特性来看,第一个式子可分为:i=j;k=i;2条,均符合C语言要求。第二个式子,增加了 加法运算,加法的优先级高于 =号,故可分为:(b+c)=1;a=(b+c);很明显,前半截 (b+c)=1 不符合C语言对赋值语句 左侧不能为表达式 的要求。
C语言题目 以下非法的
赋值语句
是?
答:
选C,因为先进行i+1,这时候表达式已经是常量了,不能进行++运算。C语言在
赋值语句的
使用中需要注意以下几点:1、由于在赋值符“=”右边的表达式也可以又是一个赋值表达式, 因此,下述形式
变量
=(变量=表达式); 是成立的,从而形成 嵌套的情形。 其展开之后的一般形式为:变量=变量=…=表达式; 例如...
若以下选项中的
变量
已正确定义,则正确的
赋值语句
是A.x1=26.8%3; B.1...
答:
【答案】:C 在正确的
赋值语句
中,赋值符号的左边不能为常量或表达式,而右边不能为
变量
或表达式。从题目来看,选项A中赋值符号的右值为表达式,明显是错误的;选项B中,左值为表达式,也明显是错误的。在选项D中,表达式是x4=1+2=3,由于=号运算符的结合方式是自右向左结合,那么,该表达式先执行...
C语言if用法?
答:
您好,很高兴回答您的问题。在c语言中,=
表示
的是
赋值语句
,表示把右边的值赋值给左边的
变量
,所以您if语句中是每次把5赋值给变量i,那么这是个永远成立的条件,所以程序会陷入死循环。只需要改成i==5即可。c语言中两个等号才表示判断左右两边的值是不是相等,若是就继续运行,若不是那么条件不成立...
问一下C语言的小题
答:
赋值语句的
作用是把某个常量或变量或表达式的值赋值给另一个变量。符号为‘=’。这里并不是等于的意思,只是赋值,等于用‘==’
表示
。 注意:赋值语句左边的变量在程序的其他地方必须要声明。 得已
赋值的变量
我们称为左值,因为它们出现在赋值语句的左边;产生值的表达式我们称为右值,因为她它们出现在赋值语句的右边。
一、 若有定义:int x, *pb;,则正确的的
赋值赋值
表达式是() A、pb...
答:
选择A选项,只有A选项符合指针
变量的赋值
。选项解析:选项A,指针变量需要赋值一个变量的地址,A选项中将x变量的地址赋值给指针变量pb,B选项不能将一个变量直接赋值给指针变量。选项C,C选项中的赋值语法是错误的,正确的赋值语法应该是和A选项相同。D选项的错误类型和C选项的类似,所以综合以上分析,...
在C语言
赋值语句
中,给多个
变量赋值
,用逗号隔开,岂不是相当于一个逗号...
答:
不能那样理解。逗号表达式是已经声明过的
变量
合法组成的多个有效运算表达式用逗号隔开,而int a=1,b=2;只能有一种解释,那就是声明和初始化变量时可以把多个相同类型的变量用逗号隔开写在同一个类型符后面,最后用分号结束。对上面的声明,如果再声明一个int c;,那么,c=(a=1,b=2)运算后c=2,...
左值是什么?
答:
所谓左值是指一个能用于
赋值
运算左边的表达式。左值必须能够被修改,不能是常量。我们用
变量
作左值,还可以看到,指针和引用也可以作左值。改成b=9-c。一般形式为:变量=表达式。它的作用是将一个表达式
的值赋
给一个左值。计算赋值运算符右侧表达式的值(“=”为赋值运算符),将赋值运算符右侧表达式的...
C语言题目 以下非法的
赋值语句
是?
答:
选C,因为先进行i+1,这时候表达式已经是常量了,不能进行++运算。C语言在
赋值语句的
使用中需要注意以下几点:1、由于在赋值符“=”右边的表达式也可以又是一个赋值表达式, 因此,下述形式
变量
=(变量=表达式); 是成立的,从而形成 嵌套的情形。 其展开之后的一般形式为:变量=变量=…=表达式; 例如...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜