66问答网
所有问题
当前搜索:
变量赋值语句的表示
i+=4什么意思
答:
复合
赋值语句
。加号等号
表示
将等号左边的
变量
加上等号右边的值,再将结果重新赋给左边的变量。复合赋值语句是一种将算术运算符与赋值操作符结合在一起的语法结构,可以将表达式的计算结果直接赋值给变量。
关于
赋值语句
,以下选项中描述错误的是()
答:
C.设 a = 10;b = 20,执行a,b = a,a + b print(a,b)和a = b b = a + bprint(a,b)之后,得到同样的输出结果:10 30 D.在 Python 语言中,“=”
表示赋值
,即将“=”右侧的计算结果赋值给左侧
变量
,包含“=”的语句称为
赋值语句
正确答案:设 a = 10;b = 20,执行a,...
已知ch是字符型
变量
,下面正确的
赋值语句
是 A.ch='123'; B.ch='\xff...
答:
ch='123'在编译器上视编译严格性可能会被视为一个警告也可能是一个错误。如果是警告,最终ch的值等于最后一个字符的值即'3'。ch='\xff'
表示
ch的值为十六进制的FF。没有说明ch是否是有符号数,所以可能发生溢出,如果溢出视编译器的编译严格性可能发出一个警告,也可能什么都不做。ch='\08'表示...
下列可作为c语言
赋值语句的
是() A)x=3,y=5; B)a=b=6 C)i--; D)y=i...
答:
A: 声明
变量
并初始化时:int x=3,y=5;但是,只
赋值
时是不能这样写的,应该写成x=3;y=5;B: 没有分号,不是一个完整的
语句
。C: 相当于 i=i-1;D:x没有定义,如果是 int x=3;int y; y=int(x);这样是对的。
若有以下定义int a,b; float x,则正确的
赋值语句
是 。 A、 a=1,b=...
答:
答案A B: b++不是
赋值语句
赋值语句要求有 = C: 没分号, 不允许连续给多个
变量赋初值
。 如下述说明是错误的: int a=b=c=5 必须写为 int a=5,b=5,c=5; 而赋值语句允许连续赋值, 如 int a,b; a=b=5;D: 应该为 b=(int)x ...
c语言:已知ch是字符型
变量
,下面正确的
赋值语句
是?A. ch='123',B. ch...
答:
A. ch='123' 单字符,不能有多个 B. ch='\xff' 正确 用\转义时,里面可以是16进制 C.ch='\08' 8进制不能有8 D. ch='\' \是转义字符,应该写'\\'
若
变量
a,i已正确定义,且i已正确
赋值
,合法的
语句
是A.a==1 B.++i; C...
答:
在选项B中,由于
变量
i已被正确定义并有初值,“++i;”是正确的语句。在选项C中,由于正确的赋值语句中,赋值符号的左边不能为常量或表达式,而右边不能为变量或表达式,很明显,“a=a++=5;”违背了
赋值语句的
原则。在选项D中,“a=int(i);”语句是不正确的,在C语言中没有这种
表示
形式,...
c语言指针
赋值
问题
答:
请分清“指针本身的值”和“指针指向的地址中的值”这两者的区别。指针本身的值就是地址。int a = 2;int *p = &a;//p = 100; //试图将指针本身的值修改为100,即令指针p指向内存地址100的位置,这是未定义行为*p = 100; //将指针p指向的地址中的值修改为100,即将a的值修改为100 ...
已定义ch为字符型
变量
,以下
赋值语句
中错误的是A)ch=' '; B)ch=62+3...
答:
【答案】:A [解析] 选项A)中,ch存储了字符反斜杠;选项B)中存储了ASCII码值是65对应的字符;选项D)是单撇号括起\x后跟一到两位十六进制数,
表示
一个转义字符。
n为什么等于n+1
答:
不是数学方程,在程序中,等号相当于赋值,n=n+1的意思是,把n的值加上1,再把该值存在n中,例如,n=1;n=n+1;第一句,n的值是1,执行第二句的时候,n的值先加1,也就是2,然后把这个2赋值给n,这样,执行了n=n+1,n的值是2。这里的等号不是方程等式那个等号,是
表示赋值
。
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜