1 / 447
文档名称:

C语言程序设计.ppt

格式:ppt   大小:3,485KB   页数:447页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计.ppt

上传人:changjinlai 2018/1/2 文件大小:3.40 MB

下载得到文件列表

C语言程序设计.ppt

相关文档

文档介绍

文档介绍:C语言程序设计
目录
概述
表达式、数据的I/O
函数
模块化程序设计
指针
算法、选择、循环
位运算文件
数组
预处理
结构体
概述~~~~~~~~~~~~~~~~
56
57
BE0100
BF0200
8BC6
03C7
8946FC
8BC6
2BC7
8946FE
5F
5E
1+2
机器语言程序
push si
push di
mov si, 0001
mov di, 0002
mov ax, si
add ax, di
mov [bp-04], ax
mov ax, si
sub ax, di
mov [bp-02], ax
pop di
pop si
int a = 1;
int b = 2;
int i = a + b;
int j = a – b;
1-2
a = 1 b = 2 i = a + b j = a - b
汇编语言程序
高级语言程序



=101 0110
=1000 1011 1100 0110
翻译
源程序
*.c
目标程序*.obj
高级语言程序
机器语言程序
int a = 1;
int b = 2;
int i = a + b;
int j = a – b;
56
57
BE0100
BF0200
8BC6
03C7
8946FC
8BC6
2BC7
8946FE
5F
5E
编译
编译
Compiler
可执行程序
*.exe
Linker
……

连接
可执行程序
push si
push di
mov si, 0001
mov di, 0002
mov ax, si
add ax, di
mov [bp-04], ax
mov ax, si
sub ax, di
mov [bp-02], ax
pop di
pop si
汇编语言程序
56
57
BE0100
BF0200
8BC6
03C7
8946FC
8BC6
2BC7
8946FE
5F
5E
机器语言程序
形式参数
f ( int x)
{
int y;
y = x * x;
return y;
}
main( )
{
int a, b;
scanf("%d", &a);
b = f( a );
printf("b=%d\n", b);
}
函数
函数名

参数类型
参数名
声明部分
函数调用
函数
函数类型
自定义函数
主函数
库函数
函数定义
函数首部
函数体
执行部分
实际参数
变量:先定义,后使用
int
main()
{
printf(“This is a simple C program.\n”);
}
main()
{
int a,b,sum; /* add a and b ,sum is the result */
a=123; b=456;
sum=a+b;
printf(“The sum of %d and %d is %d.\n”,a,b,sum);
}
注释