一、计算机程序
指令: 可以被计算机理解并执行的基本操作命令。
程序:一组计算机能够识别并执行的指令。一个特定的指令序列用来完成一定的功能
软件:与计算机系统操作有关的计算机程序、规程、规则以及可能有的文件及数据。
二、计算机语言
1.机器语言:机器指令的集合(二进制代码,计算机能够直接识别和接受)
2.汇编语言:符号语言,用英语字母和数字表示指令,通过汇编程序转换为机器指令才能被计算机执行
3.高级语言:功能强大,不依赖于具体机器。用高级语言编写的源程序需要通过编译程序转换为机器指令的目标程序。
三、高级语言的发展
非结构化的语言——>结构化的语言——>面向对象的语言
结构化的语言:程序必须顺序结构、选择结构、循环结构等构成,程序中的流程不允许随意跳转,程序总是由上而下顺序执行各个基本结构。
四、C语言的主要特点
1.C语言是完全模块化和结构化的语言
模块化:用函数作为程序的模块单位,便于实现程序的模块化
结合化:具有结构化的控制语句(顺序、选择、循环)
2.C语言既具有高级语言的功能,又具有低级语言的许多功能,可用来编写系统软件
允许直接访问物理地址
能进行位(bit)操作
能实现汇编语言的大部分功能
可以直接对硬件进行操作
五、输出
要求在屏幕上输出:I am ihan
#include <stdio.h>
int main()
{
printf("I am ihan.\n");
return 0;
}
六、求两个整数之和
#include <stdio.h>
int main( )
{
int a,b,sum;
a=1;
b=2;
sum=a+b;
printf("和为 %d\n",sum);
return 0;
}