c 语言的发展及特点
发展史:
机器语言——>汇编语言——>高级语言
高级语言包括面向对象(java)和面向过程(c)
1.c 语言发展及特点
丹尼斯 里奇(Martin Richards)发明c语言 并改写UNIX系统
1)语言简洁、紧凑、使用方便,
32个关键字、https://blog.csdn.net/qq_38972634/article/details/108398953
9个控制语句、https://blog.csdn.net/weixin_46022083/article/details/107993677
2)运算符和数据类型
3)结构化
4)允许直接访问物理地址,能进行位操作,可以直接对硬件进行操作
5)可移植性好
2.简单的 c 语言程序介绍
#include<stdio.h>
void main()
/*stdio.h表示头文件 main()表示函数main #include表示引用函数库的头文件*/
{
printf("hello word"); //printf表示格式化输出
}
3. c 语言程序的结构
结构特点
(1)一个源程序包括:
—预处理指令#include<stdio.h>等
—函数定义
(2)主要组成部分
—一个c程序是有一个或多个函数组成
—程序必须包含一个且只有一个main函数
—程序总是从main函数开始执行
(3)数据声明和语句最后必须加分号
(4)c语言本身不提供输入输出语句
4.c 程序执行步骤
1)编辑:程序代码的录入,生成源程序 *.c
2)编译:语法分析查错,翻译成目标程序 *.obj
3)(链接—>)执行:生成 *.exe