文章摘要:C语言能做什么
C语言可以用来驱动程序、编写系统服务、开发应用程序、生成声音信号、处理自然语言、设计大型游戏、开发网页等等。以 […]
C语言可以用来驱动程序、编写系统服务、开发应用程序、生成声音信号、处理自然语言、设计大型游戏、开发网页等等。以下是关于C语言能用来做什么的具体介绍。
C语言能做什么
C语言可以用来驱动程序、写系统服务、开发应用软件、生成声音信号、处理自然语言、设计大型游戏、开发网页等等。
1.单片机:由于C语言在位操作上的优越性,在单片机领域,C语言也一直独领风骚,虽然现在出现了一些用其他编程语言操作单片机的方法,但也都是用C语言封装过的,可以说核心还是C语言。
2. 操作系统:C语言比较著名的应用领域就是操作系统了,目前所有的操作系统内核都是C语言写的,比较著名的就是Unix和Linux了。
C语言有什么特点
1. C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。
2. C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。
3. 不同的变量类型可以用结构体(struct)组合在一起。
4. 只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。
5. 部份的变量类型可以转换,例如整型和字符型变量。
6. 通过指针(pointer),C语言可以容易的对存储器进行低级控制。
7. 预编译处理(preprocessor)让C语言的编译更具有弹性。
C语言必背词汇有哪些
auto:声明自动变量。
double:声明双精度变量或函数。
int:声明整型变量或函数。
struct:声明结构体变量或函数。
break:跳出当前循环。
else:条件语句否定分支(与;if;连用)。
long:声明长整型变量或函数。
switch:用于开关语句。
case:开关语句分支。
enum:声明枚举类型。
register:声明寄存器变量。
typedef:用以给数据类型取别名
char:声明字符型变量或函数。
extern:声明变量是在其他文件正声明。
return。:子程序返回语句(可以带参数,也可不带参数)。
union:声明共用数据类型。
const:声明只读变量。
float:声明浮点型变量或函数。
short:声明短整型变量或函数。
unsigned:声明无符号类型变量或函数。
continue:结束当前循环,开始下一轮循环。
for:一种循环语句。
signed:声明有符号类型变量或函数。
void:声明函数无返回值或无参数,声明无类型指针。
default:开关语句中的“其他”分支。
goto:无条件跳转语句。
sizeof:计算数据类型长度。
volatile:说明变量在程序执行中可被隐含地改变。
do:循环语句的循环体。
while:循环语句的循环条件。
static:声明静态变量。
if:条件语句。