类C语言与标准C语言的主要区别是什么?
类C语言基本上是标准C语言的简化。类C语言与标准C语言的主要区别如下: ⑴局部量的说明可以省略(但形参表中及函数类型的说明需保留),重要的变量需在注解中用文字说明其类型和作用。 ⑵分情形语句可以采用下述形式: switch { case 条件1: 语句序列1;break; case 条件2: 语句序列2;break; …… case 条件n: 语句序列n;break; default: 语句序列n+1; } 其中“default: 语句序列n+1;”可以省略。 ⑶不含goto语句,增加了一个出错处理语句error(字符串),其功能是终止它所在算法的执行并回送表示出错信息的字符串。 ⑷输入输出语句有: 输入语句scanf([格式串],变量1,…,变量n); 输出语句printf([格式串],变量1,…,变量n); 通常省略格式串。 ⑸类C语言的形参书写比标准C语言简单,如int abc(int a,int b,int,c)可以简写为int abc(int a,b,c)。
举一反三
内容
- 0
什么要区别语言社团和语言社群?
- 1
什么是儿向语言?什么是外国人话语?语言输入与互动的含义是什么?
- 2
C语言函数的隐含存储类别是______.
- 3
“语言工具观”和“语言阐释观”的基本区别是什么?
- 4
【单选题】C51语言和标准C语言有何关系? ( ) A. 标准C语言包含C51语言 B. C51语言与标准C语言关联不大 C. C51语言是标准C语言的超集 D. C51语言等于标准语言