C语言第一章PPT课件

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2020/10/13
6
5.C语言程序举例
例 1.1 最简单的C程序 main( ) { printf("Hello, world\n") ; }
/* 输出了一句话 */
例 1.2 求两个数的和
main( )
{ int a, b, sum;
/* 定义变量 */
a = 123; b = 456;
/* 给变量赋值 */
著《The C Programming Language》
80年代 微机
83年 ANSI C(1) 87年 ANSI C(2)
90年2020代/10/13面向对象的程序设计语言 C++
5
4.和其他语言比较,C语言的特点
1)语言简练 例如,C中定义一个变量 用: int i; 而在pascal中用:var i:integer 2) 运算符丰富,共有34种运算。 3)数据结构丰富(除一般常用数据外, 还有指针、 结构体、共用体等) 4)语法限制较为宽松 (比如花扩号位置, 数组 下标等)
C
第一章 C语言概述
2020/10/13
1
主要内容:
1.课程有关情况说明
2.计算机系统的组成
3. 学习程序设计语言的目的、内容
4.C语言的发展历史
5.C语言的特点
6.简单的C程序举例
7. 上机操作步骤 8. 上机作业
2020/10/13
2
1.计算机系统的组成
运算器
控制器
存储器
硬件 输入设备
输出设备 操作系统
获取结果
结束程序
2020/10/13
学 习 内 容
4
3.C语言的发展历史
60年代 ALGOL 60 (高级语言)
CPL
BCPL( Basic Combined Programming Language)
70年代 PDP UNIX
B
C ( 73年)
78年 B. W. Kernighan & D. M. Richie(K&R)合
数据库系统
系统软件 网络系统
机器语言和汇编语言
软件
程序设计语言 高级语言:BASIC、Pascal
与语言处理 C 语言
程序 应用软件
面向对象的程序设计语言:C++
分类:编译型、解释型
2020/10/13
3
2.学习程序设计语言的目的、内容
使用计算机的过程:
编程序 运行程序 输入数据
设计程序 实现程序(编码) 存储程序
sum = a + b;
/* 求 a 与 b 的和 */
printf( "sum is %d \n", sum ); /* 输出结果 */
}
2020/10/13
7
例 1.3 比较任意两个数的大小,求较大数
max ( int x, int y ) /* 定义 max 函数,函数值为整型。x、y为形 参,整型 */
1. 函数是组成C程序的基 本构件
2. 函数由两部分组成: 函数的说明部分 函数体
3. 语句以分号;结束 4. 书写格式自由 5. 用/* … */做注释
max ( int x, int y ) { int z;
if (x > y) z = x; else z = y; return( z ); } main( ) { int a, b, c; scanf( "%d,%d", &a, &b); c = max( a, b ); printf( "max = %d ", c); }
202并0/10结/13 束程序运行
10
谢谢您的指导
THANK YOU FOR YOUR GUIDANCE.
感谢阅读!为了方便学习和使用,本文档的内容可以在下载后随意修改,调整和打印。欢迎下载!
汇报人:XXXX 日期:20XX年XX月XX日
11
int a, b, c;
/* 定义变量 */
scanf( "%d,%d", &a, &b); /* 输入变量a, b的值 */
c = max( a, b );
/* 调用函数, 将得到的值赋给c */
printf( "max = %d ", c); /* 输出c的值 */
}
2020/10/13
8
C语言的结构特点和书写方式:
{ int z;
/* 函数中用到的内部变量 z,也要加以定义 */
if (x > y) z = x;
/* 比较 x、y 的大小,如果 x大于 y,则 执行 z = x */
else z = y; /* 否则执行 z = y */
return( z ); /* 将 z 的值返回 */
}
main( )
{
2020/10/13
9
6. C程序ቤተ መጻሕፍቲ ባይዱ上机步骤
1. 编辑:
生成C源程序(文件扩展名为.C)
2. 编译:
生成目标程序(文件扩展名为.OBJ)
3. 连接:
将目标程序和库函数(文件扩展名为.LIB)及 其他目标程序连接起来,生成可执行程序(文 件扩展名为.EXE)
4. 运行:
运行可执行程序,输入数据,得到运行结果,
相关文档
最新文档