C语言程序设计课件

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

第二部分 简单程序设计
顺序结构、选择结构、循环结构、 数组的定义及应用、程序设计过程
第三部分 高级程序设计
函数、指针、结构体与共用体、 文件
第1章 程序设计和C语言
本章学习目标
•了解C语言发展史。 •了解C语言特点。 •熟悉C语言的编译和执行环境Visual C++6.0。 •熟练掌握main函数的使用。
函数类型 函数名 参数类型 参数名
1.4.2 C语言程序的结构
C语言程序的结构特点: 3.一个函数包括两个部分:
– 函数首部 int max ( int x, int y ) 若函数无参,在括弧中写void或空括弧
VC++6.0 2-1
•Visual C++6.0编译环境
文开出、件等保菜。存单、:编切贴新打、辑等印建复菜。、、制单打退、:工置给剪粘程 活 工组 译 行菜 动 程建 、等单 工 添菜 组。: 程 加单 建设 、 文: 、编 执
窗口菜单: 调整窗口的 布局等。
件等。
VC++6.0 2-2
工程目录窗口
相关实践知识1-2
•进入VC++6.0编辑环境,编辑 hello_world.c源程序
相关实践知识1-3
•hello_world.c源程序代码:
#include<stdio.h>
in输t 出m函ai数n(,) 库函数C程序必须有一个 main 函数
{
用到函数库中的输入输出函数时
p主ri函nt函数f(数"类h的型el名lo字w,or表ld示!\主n"函);数
只包括一个源程序文件
1.4.2 C语言程序的结构
C语言程序的结构特点:
• 一个源程序文件中可以包括三个部分:
– 预处理指令 – 全局声明 – 函数定义
#include <stdio.h>等 在函数之外进行的数据声明 每个函数用来实现一定的功能
1.4.2 C语言程序的结构
C语言程序的结构特点: 2.函数是C程序的主要组成部分
微型编译条 源程序编辑窗口
输出窗口
VC++6.0开发C程序的流程
•新建C语言源文件,进入编译环境 •编辑源文件 •编译源程序 •连接源程序 •执行程序
学生模仿练习
•练习使用Visual C++ 6.0执行教材P6 例1.1程序
C程序要点小结:
•一个C语言源程序可以由一个或多个源文件组成。 •每个源文件可由一个或多个函数组成。 •一个源程序不论由多少个源文件组成,都有一个且只能有 一个main函数,即主函数。 •源程序中可以有预处理命令(include只是其中的一种), 预处理命令通常应放在源程序的最前面。 •每一条说明,每一条语句都必须以分号结尾。但预处理命 令,函数头和尾花括号“}”之后不能加分号。 •标识符、关键字之间必须至少加一个空格以示分隔。若已 有明显的分隔符,也可不再加空格来分隔。
C语言发展史
•C语言发展史 •C语言是美国贝尔实验,在1969~1973 年开发的,C语言是由B语言衍生而来的。 •1983年出现了许多语言的版本。 •美国国家标准化协会(ANSI)在1989年 出版了标准的C语言,称之为ANSI C。
C语言的特点
•语言简洁、紧凑、使用方便灵活 •运算符和数据类型丰富 •程序设计结构化、模块化 •C语言允许直接访问物理地址,能进行位 (bit)操作,可以直接对硬件操作 •生成目标代码质量高 •可移植性好(与汇编语言比)
为什么要学习C语言? 怎么学习C语言?
实例1
实例2
网络教学平台里的资源
• 编译器:tkc2010
• 课件 • 学习资源 • 教学日历 • 教学大纲
C语言函数表 经典C程序100例 二级试题及答案 单片机C语言入门
• 教学方案
Textbook & Reference book
• 1. C程序设计(第四版).谭浩强.清 华大学出版社,2010.
return 0;
}
当表函m示换数a语i行n体句函符结数输束执出行语结句束前
•预处理
将整数0作为函数值
•main函数
关于C语言中的注释
C语言允许用两种注释方式: •Hale Waihona Puke Baidu//:单行注释
– 可单独占一行 – 可出现在一行中其他内容的右侧
• /*……*/:块式注释
– 可包含多行
相关实践知识1-4
•编译、连接和执行hello_world.c源程序
• 2. C程序设计题解与上机指导.谭浩强 .清华大学出版社
Textbook & Reference book
3.数据结构(C语言版) .严蔚敏,吴伟民.清华大 学出版社,2007.
4.Brian W. Kernighan, Dennis M. Ritchie 著 ,The C programming Language(C程序设计语
言),机械工业出版社
5.其他与C语言相关的书籍
网络学习资源
• 1.C语言程序设计网站, • 2.编程爱好者, • 3.C语言也能干大事, • 4.C. A Reference Manual, (C语言参考手册 第五版
中文版)
本课程的组织
第一部分 基础
算法概念、编程原理、编程风格、 基本数据类型定义、运算符及表达式
案例 hello world程序 最简单的C语言程序举例
工作任务
•使用Visual C++6.0的开发环境编写 一个 C语言的hello world程序
相关实践知识1-1
1、在E盘上新建文件夹,命名为: vc_exercise(e:\vc_exercise)
2、打开VC++6.0,新建一个C语言程序 ,名为hello_world.c
课后自学内容
P3:1.3 C语言的发展及其特点 P10:1.4.2 C语言程序的结构
•C语言程序的结构特点
P12-13:1.5 运行C程序的步骤与方 法 P14:1.6 程序设计的任务
1.4.2 C语言程序的结构
C语言程序的结构特点: 1.一个程序由一个或多个源程序文件组成
– 小程序往往只包括一个源程序文件 – 例1.1,例1.2只有一个函数 – 例1.3有两个函数
– 一个C程序是由一个或多个函数组成的 – 必须包含一个main函数(只能有一个) – 每个函数都用来实现一个或几个特定功能 – 被调用的函数可以是库函数,也可以是自
己编制设计的函数
1.4.2 C语言程序的结构
C语言程序的结构特点: 3.一个函数包括两个部分:
– 函数首部 函数的第1行 int max ( int x, int y )
相关文档
最新文档