C语言程序设计实用教程

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

返回
清华大学出版社 北京交通大学出版社
1.2 Turbo C运行环境
1.Turbo C的系统配置 Turbo C只要求很少的系统资源。它仅占用384KB内存,其系统文件占 用的磁盘空间不到3MB。Turbo C一般要求微机有两个驱动器(一个硬 盘驱动器和一个软盘驱动器),对显示器无特殊要求,也不要求有鼠 标器。Turbo C是基于DOS平台的C编译系统,要求在计算机上安装 DOS2.0或更高的DOS版本。 2.进入Turbo C 在Windows操作系统下,进入Turbo C环境可以用以下两种方法进行操 作。 (1)可以在桌面上选择“开始”菜单中的“所有程序”,选择“附件” 中的“命令提示符”, (2)通过“资源管理器”找到文件夹TC中的tc.exe文件,双击该文件 名,即可进入Turbo C环境。
★ C语言发展及特点 ★ Turbo C的操作环境 ★ VC++6.0的操作环境 ★ 简单的C程序介绍 ★ C程序的上机执行过程 ★ 本章小结
清华大学出版社 北京交通大学出版社
1.1 C语言发展及特点
1.C语言的发展 C语言是在早期的B语言的基础上发展起来的 。 1960年出现的ALGOL-60是一种面向问题的语言,过于抽象,难以描述 系统,没有得到真正的推广。 1963年由英国剑桥大学推出了CPL(Combined Programming Language) 语言。 1967年英国剑桥大学的Matin Richards对CPL作了简化,推出了BCPL (Basic Combined Programming Language)语言。 1970年由美国贝尔实验室的Ken Thompson设计的B语言又对BCPL进一步 简化 。 1972年至1973年,贝尔实验室的D.M.Ritchie在B语言基础上设计出了C 语言,取BCPL中的第二个字母来命名。 1990年国际标准化组织ISO(International Standard Organization) 接受87 ANSI C为ISO C的标准(ISO 9899—1990)。
返回
清华大学出版社 北京交通大学出版社
1.4 简单的C程序介绍
例1-2 求两个数的和。
# include "stdio.h"
/*文件包含*/
main()
/*主函数*/
{int a,b,c;
/*定义变量,int表示整
型*/
a=4;
/*给变量赋值*/
b=6;
c=a+b;
printf("sum=%d\n",c);
返回
清华大学出版社 北京交通大学出版社
1.2 Turbo C运行环境
返回
Turbo C操作界面
清华大学出版社 北京交通大学出版社
1.3 Visual c++ 6.0运行环境
打开VC6环境
返回
选择VC6运行程序
清华大学出版社 北京交通大学出版社
1.3 Visual c++ 6.0运行环境
返回
VC6操作环境
E-Mail: yangliu4575@sina.com
清华大学出版社 北京交通大学出版社
第1章 C 语言概述 第2章 数据及其运算 第3章 程序的流程控制
第4章 数组
第5章 模块化程序设计
第6章 结构体、共用体和枚举类 型
第7章 Βιβλιοθήκη Baidu件
第8章 综合实训
清华大学出版社 北京交通大学出版社
返回
第1章 C 语言概述
}
运行结果:average=5.333333
说明: •程序中可以使用系统函数,也可以使用自定义函数。
清华大学出版社 北京交通大学出版社
1.4 简单的C程序介绍
从上面的程序可以看出以下几点:
(1)一个C程序可以由多个文件构成,每个文件可以由几个函数构成。每个
函数完成一个特定的功能,它由一组语句组成。自定义函数的一般形式:
return(aver);
/*函数通过return语句返回函数值*/
}
main()
{float a,b,c,ave;
a=3.5;b=4.6;c=7.9;
ave=average(a,b,c);
/*调用自定义函数average(),同时将a,b,c
的值传给
x,y,z,得到函数的值赋给变量ave*/
printf("average=%f",ave);
返回
1.4 简单的C程序介绍
例1-3 通过自定义函数实现计算三个数的平均值。
# include "stdio.h"
float average(float x,float y,float z)
/*自定义函数头部定义部
分*/
{float aver;
/*定义变量,float表示实型*/
aver=(x+y+z)/3;
返回
清华大学出版社 北京交通大学出版社
1.1 C语言发展及特点
2.C语言的特点 (1)语言简洁、紧凑,使用方便、灵活。 (2)数据类型丰富。C语言的数据类型包括整型、实型、字符型、 枚举型、结构体、共用体、数组和文件类型、指针类型、空类型 等。 (3)运算符丰富。一共有44种运算符。 (4)函数是程序的主体 。 (5)语法检查不太严格,程序书写自由度大 。 (6)C语言允许直接访问物理地址。 (7)生成的目标代码质量高,程序执行效率高 。 (8)可移植性好。
/*调用输出函数printf()
输出结果*/
}
运行结果:sum=10
说明:
•使用变量时要先定义再使用。
•printf()是系统函数,包含在stdio.h头文件中。由于printf()函数
经常使用,因此文件包含可以省略,如:例1-1。 返回•/*……*/表示注释,非执行部分。
清华大学出版社 北京交通大学出版社
函数返回值类型 函数名(函数形参表)
清华大学出版社 北京交通大学出版社
1.3 Visual c++ 6.0运行环境
返回
“新建”对话框
清华大学出版社 北京交通大学出版社
1.4 简单的C程序介绍
例1-1 一个简单的C程序示例。
main() {printf("This is a C program.\n"); } 运行结果: This is a C program. 说明: •main()表示主函数。每个C程序都必须有一个且只有一个main()函数。 •函数体由大括号{}括起来。 •printf()是C语言的输出函数。 •\n是转义字符,表示换行符。 •语句最后有分号;。
相关文档
最新文档