合法的c语言语句
⑴ c语言,下面语句合法的是
a、c、d是合法的赋值语句
b是错误的,因为类型转换不是这么写,应该是这样:
k=(int)(a+b);
d
相当于i=i-1;所以也可以算作赋值操作。
⑵ 请选出合法的C语言赋值语句请选出合法的C语言赋值语句 A) a=b=58 B) i++; C) a=58,b=58 D) k=int(a+b);
k=int(a+b)。
赋值语句是由赋值表达式再加上分号构成的表达式语句。其一般形式为: 变量=表达式。
在赋值语句的使用中需要注意以下几点:
1、由于在赋值符“=”右边的表达式也可以又是一个赋值表达式, 因此,下述形式 变量=(变量=表达式); 是成立的,从而形成嵌套的情形。
其展开之后的一般形式为:变量=变量=…=表达式; 例如:a=b=c=d=e=5;按照赋值运算符的右接合性,因此实际上等效于:e=5; d=e; c=d; b=c; a=b;
2、注意在变量==说明==中给变量赋初值和赋值语句的区别。 给变量赋初值是变量说明的一部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔,而赋值语句则必须用分号结尾。 例如:int a=5,b,c;
3、在变量说明中,不允许连续给多个变量赋初值。 如下述说明是错误的:int a=b=c=5必须写为int a=5,b=5,c=5;而赋值语句允许连续赋值。
4、注意赋值表达式和赋值语句的区别。 赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。
(2)合法的c语言语句扩展阅读:
C语言特点:
1、高级语言:它是把高级语言的基本结构和语句与低级语言的实用性结合起来的工作单元。
2、结构式语言:结构式语言的显着特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。
C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
⑶ C语言基础题 以下合法的C语言赋值语句是 A.a=b=58 B.k=int(a+b) C.a=58,b=58 D.--i
--i;
--是自减运算符。--i;实际上就是i=i-1;
所以是合改运法的赋值语句。
a项语法错误:不能连续赋值。
b项:强制类型转换运算符必须用小括号括起来,另题目要求是合法的赋值语句,语句要以分号结束。正昌游确的应该是k=(int)(a+b);
c项:缺少分号。不是核迅梁语句,只是表达式。
d项:正确。
⑷ 以下选项中合法的C语言赋值语句是() A.a=b=34 B.a=34,b=34 C.--i D.m=(int)(x+y)
D
第一个选项中赋值语句只能一次赋一个值,第二个加分号,第三个没有等号
⑸ 26、请选出合法的C语言赋值语句
选项A和选项C中都没有以“;”结束,故选项A和选项C都不是正确的赋值语句;选项D中强制转换类型符int应用括号括起来,故选项D不正确,只有选项B是合法的C语言赋值语句。
⑹ 选择题:合法的c语言赋值语句是
应该选B
因为赋值语句两个标志:赋值(就是“=”)和语句让慎肢(加上“;”)
而A和C都是表达式
表达式是类似于赋值语句的,比如“a=1”是表达式
而“a=1;”是赋值语句
而D,坦世上面那位仁兄说的也有道理。但毕竟是选择题,选择最符合出题人
意思的选项,仅仅是个“--i;”,没有等号,所以不选D。
至于C,在谭浩强的书上有讲:用(int)(a+b)和int(a+b)是一致
不信你孝悔可以编译一下,本人已经验证过。
PS:
本人1月份刚参加研究生考试,专业课里有C,所以对这些定义比众位
仁兄记得更清晰一些,惭愧惭愧!
⑺ 合法的C语言赋制语句是
ABCD都没问题!
A 连等轿斗是没问题的,可是句尾分毕帆陵号可不能省,无分号就不算语句!不知道你是忘写了还手戚是。。。
B 是强制转换,能有什么问题
C 是不句尾也少写分号了呀,假设有分号:a=58,b=58;是逗号表达式,照样能为a,b赋值
D 就不用说了,让i自减1嘛
⑻ c语言合法的语句
ADE,正确,我都纳闷了,你和那个人是不是一个人。。怎么问题都吵含渣一样
http://..com/question/70339729.html?si=1
我详细说明下老粗:D 其实是正确的,其中没有数字的地方自动初始化为0
B 定义变量只能以字母和下划线开头如升悄“_”
C 数组下标不能用负数
F 应该是char dish[] 和关键字连到一起了
G 干脆就是定义错误……
H 越界
⑼ 若变量均已正确定义并赋值,以下合法的C语言赋值语句是
答案选B
A选项不是赋值语句,是逻辑判断;
A x+y==5
B选项正确
B x=n%2;
C选项+号优先哪如级比=号高,x+n返回一掘孝个数值,不能给数值赋值。
C x+n=10;李散启
D选项按从右到左,同样的问题不能给数值5赋值。
D x=5=4+1;
⑽ C语言合法语句的条件
C语言合法语句的条件:算法只要满足了有穷性、确定性、输入、输出、可行性五个特点,算法的优劣来自于时间和空间复杂度,复杂度越低的算法效率就高。
标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。不能把C语言关键字作为用户标识符,例如if,for,while等。
含义
C语言与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。