以下C语言用户的标识符中不合法的是() A.1 B.AaBc C.a b D.a-b

如题所述

不合法的是D.a-b,标识符中不能有字符'-'。

标识符只能是由字母数字和下划线 组成的字符串,并且其第一个字符必须是字母或者是下划线。

顺序结构

顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。

例如:a = 3,b = 5,现交换a,b的值,这个问题就好像交换两个杯子里面的水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为:c = a; a = b; b = c;执行结果是a = 5,b = c = 3如果改变其顺序,写成:a = b; c = a; b =c。

则执行结果就变成a = b = c = 5,不能达到预期的目的,初学者最容易犯这种错误。顺序结构可以独立使用构成一个简单的完整程序,常见的输入、计算、输出三步曲的程序就是顺序结构,例如计算圆的面积,其程序的语句顺序就是输入圆的半径r,计算s = 3.14159*r*r,输出圆的面积s。

不过大多数情况下顺序结构都是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的复合语句、循环结构中的循环体等。

扩展资料

c语言诞生于美国的贝尔实验室,由D.M.Ritchie以B语言为基础发展而来,在它的主体设计完成后,Thompson和Ritchie用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。为了利于C语言的全面推广。

许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI c”,目前,最新的C语言标准为2011年发布的 “C11”。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-24
除了B以外,其他都不合法。
标识符由字母,数字,下划线三种字符组成。
且第一个字符必须是字母或下划线
A 不满足第二条
C出现空格,不满足第一条
D出现减号,不满足第一条本回答被提问者采纳
第2个回答  2011-08-14
A
标识符由字母,数字,下划线三种字符组成。
且第一个字符必须是字母或下划线追问

标准答案是D

追答

D那个符号是下划线吧 那就答案错了 A直接一个数字肯定不行啊 不能数字开头的
楼下补充的挺好 C里面要是空格的话也不行,一般C语言的题是单选,我就想的你打错了~~看楼下吧 对的

追问

这可是2010年3月二级C语言笔试真题给的答案啊

追答

牢记这句话
标识符由字母,数字,下划线三种字符组成。
且第一个字符必须是字母或下划线
再补充点就是不能是像if ,else 等这样的关键字

坚信自己,答案是浮云 求采纳

相似回答