1.C语言简洁 紧奏 使用方便 灵活
主要体现在有32个关键字 9种控制语句 书写自由
2.运算符丰富 表达式能力强
主要体现在有34种运算符 除去高级语言的算术/关系/逻辑运算符 还有i++ --a等单项运算符以及+= -= *= /=复合运算符
3.数据结构丰富 便于数据描述和存储
数据类型有:整型 实型 字符型 数组 指针 结构体 共用体 数据结构有:链表 树 栈
4.C是结构化 模块化的编程语言
3大基本结构:顺序 选择 循环 ,C采用函数结构,便于把整体程序分割若干相对独立的功能模块
5.语法限制不太严格 设计自由大
例如 对数组下标越界不作检查
6.C是具有低级语言功能的高级语言
C 能直接访问物理地址 能进行bit操作 ,能实现汇编语言的大部分功能。(直接对硬件进行操作)。
7.C 写的程序执行效率高
8.可移植性好
C语言基本上可以“一次编写,到处运行” 这个和JAVA 的理念 有区别的。
主要体现在有32个关键字 9种控制语句 书写自由
2.运算符丰富 表达式能力强
主要体现在有34种运算符 除去高级语言的算术/关系/逻辑运算符 还有i++ --a等单项运算符以及+= -= *= /=复合运算符
3.数据结构丰富 便于数据描述和存储
数据类型有:整型 实型 字符型 数组 指针 结构体 共用体 数据结构有:链表 树 栈
4.C是结构化 模块化的编程语言
3大基本结构:顺序 选择 循环 ,C采用函数结构,便于把整体程序分割若干相对独立的功能模块
5.语法限制不太严格 设计自由大
例如 对数组下标越界不作检查
6.C是具有低级语言功能的高级语言
C 能直接访问物理地址 能进行bit操作 ,能实现汇编语言的大部分功能。(直接对硬件进行操作)。
7.C 写的程序执行效率高
8.可移植性好
C语言基本上可以“一次编写,到处运行” 这个和JAVA 的理念 有区别的。