当前位置:
文档之家› 谭浩强C语言程序设计入门课件
谭浩强C语言程序设计入门课件
main())都是由函数首部和函数体两部分组成。 其一般结构如下: [函数类型] 函数名(函数参数表)/*首部:函数说明部分*/ { 语句说明部分; /*函数体部分*/ 语句执行部分; }
程 序 设 计 》
.
1.3.1 C程序的结构特点
1. C程序是由函数构成的。
一个C源程序可由一个main函数和若干个其他函数组成,其中必须有 一个且只能有一个main函数。
2. 函数由函数首部(说明)和函数体组成。
函数说明部分包括函数返回值类型、函数名、形式参数类型、函数的形 式参数(形参)名。函数体即函数说明部分就是下面的用一对大括号括起来 的部分{……} 。
3. C程序总是从main函数开始执行。
C程序总是从主函数第一条语句开始执行,直到主函数{}里最后一条语句。
#include "stdio.h" void main() { int a,b,c; scanf("%d%d",&a,&b); c=a+b; printf("c=%d\n",c); } 运行程序输入: 90<CR> 7 <CR> 程序结果: C=97 /*文件包含*/ /*主函数*/ /*声明定义变量a,b和c*/ /*输入变量a和b的值*/ /*计算c等于a与b的和值*/ /*输出变量c的值*/
C语言大学实用教程 苏小红 电子工业出版社
标准C语言基础教程 Gray J.Bronson 网站:/ 电子工业出版社
C语言帝国
/
/
C语言论坛
唯C空间
6
第1章 C语言概述
一. 基本内容:
输入文件名
程 序 设 计 》
单击“文件”
选择“添加工程”
单击“C++ Source file”
输入源程序
单击“确定”
.
1.2.3 Visual C++ 6.0集成环境
《 C
(Visual C++ 6 0 环 境 ) .
3. 编译和连接
方 法 一 :选 择 主 窗 口菜 单栏中“组建”菜单中 的编译
4.C程序语句和数据定义必须以分号“;”结束。
C语言中,分号是程序语句的结束标志,也是C语句必要组成部分。
5.C语言严格区分大小写。
如变量a和变量A系统认定为两个不同的变量。
.
1.2.2 C程序的开发过程
《 程 序 设 计 》
(Visual C++ 6 0 环 境 )
21
3.连接:Link
(1)连接过程是将编译过程中生成的目标代码进行连接处理, 生成可执行程序文件的过程。 (2)在连接过程中,时常还要加入一些系统提供的库文件代码。 经过连接后生成的可执行文件的扩展名为.exe。
1. 2. 了解C语言结构和特点。 了解C语言编辑、编译、运行等上机操作步骤。
3.
掌握算法的概念及特点,了解算法的描述方法。
二. 重点:
1. C程序的结构、特点、算法的概念。
7
1.1 C语言的简单历史
一. C语言的历史:C语言诞生于上个世纪的70年代.
① 1963年英国剑桥大学推出了CPL(Combined Programming
Language)语言. ② 1967年剑桥又推出 BCPL 语言。(Basic) ③ 1970年美国贝尔实验室的 Thompson(汤姆森)以BCPL为基础, 推出 B(取 BCPL的第一个字母)语言。 ④ 1972到1973年贝尔实验室的 Ritchie (里奇) 在B语言的基 础上设计出了C语言(取BCPL的第二个字母)。
程序演示
程 序 设 计 》
/*文件包含*/ /*主函数*/ /*输出信息*/
.
[例1.1]程序演示
单击运行 运行结果 弹出运行 结果窗口
输入源程序
返回例题 14
返回本节目录
Stop here!
15
C程序实例(2)
《 C
(Visual C++ 6 0 环 境 ) .
16
2.C程序实例2
【例1.2】输入两个整数,输出它们的和。 程序名为l1_2.cpp。
单击“Build”
程 序 设 计 》
方法二:单击主窗口编译 工具栏上的 “Build”按 钮进行编译和连接。
单击“编译”
(1)系统对程序文件进行编译和连接,生成以项目名称命名的可执行目标 代码文件.exe。 (2)编译连接过程中,系统如发现程序有语法错误,则在输出区窗口中显 示错误信息,给出错误的性质、出现位置和错误的原因等。如果双击某 条错误,编辑区窗口右侧出现一个箭头,指示再现错误的程序行。用户 据此对源程序进行相应的修改,并重新编译和连接,直到通过为止。
程 序 设 计 》
2.编译: Compile
(1)编译源程序就是由C系统提供的编译器将源程序文件的源代 码转换成目标代码的过程(. obj 的文件)。 (2)编译过程主要进行词法分析和语法分析,在分析过程中如果 发现错误,将错误信息显示在屏幕上通知用户。经过编译后的 目标文件的扩展名为.obj。
返回本节目录
8
C语言的设计者 Dennis M. Ritchie(丹尼斯.里奇)
9
里奇接受美国国家技术勋章(右为当时的 美国总统克林顿)
10
Ritchie和Thompson用C语言在开发 UNIX操作系统
11
1.2 C 程序实例
《 C
(Visual C++ 6 0 环 境 )
12
1.2.1 三个实例:
程 序 设 计 》
程 序 设 计 》
程序演示
返回本节目录
[例1.2]程序演示
单击运行
输入90和7,并以 回车作分隔符和输 入结束符。 运行结果
弹出运行 结果窗口
输入源程序
返回例题 17
返回本节目录
C程序实例(3)
《 C
(Visual C++ 6 0 环 境 )
18
3.C程序实例3
【例1.3】输入两个整数,通过调用函数计算它们的和,然后输出和值。 程序名为l1_3.cpp。 #include "stdio.h" /*文件包含*/ int sum(int x,int y) /*定义sum函数*/ { int z; /*声明定义变量z*/ z=x+y; /*计算z等于x与y的和值*/ return (z); /*将z的值返回,通过sum带回调用处*/ } void main() /*主函数*/ { int a,b,c; /*声明定义变量a,b和c*/ scanf("%d%d",&a,&b); /*输入变量a和b的值*/ c=sum(a,b); /*调用sum函数,将得到的值赋给c*/ printf("c=%d\n",c); /*输出变量c的值*/ } 程序演示 运行程序输入: 90 7<CR> 返回本节目录 程序结果: C=97
1. C程序实例(1)
2. C程序实例(2) 3. C程序实例(3)
.
C程序实例(1)
《 C
(Visual C++ 6 0 环 境 )
13
1.C程序实例1
【例1.1】输出一行信息:This is a C program. 程序名为l1_1.cpp。 #include "stdio.h" void main() { printf("This is a C program.\n"); } 程序输出结果: This is a C program.
《 C
(Visual C++ 6 0 环 境 )
26
2. 编辑源程序文件
(2)建立新项目中的文件 ①单击“文件”-“新建”, 弹 出“新建”对话框。 ② 选择“文件”选项卡。单 击 “C++ Source File”选项, 在 “文件”文件框中输入文件 名, 单击“确定”按钮。系统自 ③显示文件编辑区窗口,在文件编辑 动 区窗口输入源程序文件。 返回VC6主窗口。
C
.
4.运行:Run
运行可执行文件的方法很多,可在C系统下执行“运行”命令。 也可以在操作系统下直接执行可执行文件。 可执行的程序文件运行后,将在屏幕上显示程序执行的结果。
C语言程序设计
第一章 C语言概述
常用的集成开发环境
1. Visual C++ 6.0
2. Turbo C++3.0 3. WINtc 4. Turbo C 2.0集成开发环境
1
教学安排
① 总 学 时: 48 hour ② 理论教学: 40 hour ③ 上机操作: 8 hour
2
成绩计算
① 平时成绩: 50分
平时成绩=考勤+课堂表现+上机+作业
② 期末考试: 50分
3
C语言的功能?
一.编写系统软件。
二.编写应用软件。 学好C语言,成 为C高手,
三.数据计算。
四.信息处理。
单击“Build Execute”
程 序 设 计 》
.
1.3 C程序的基本结构
《 C
(Visual C++ 6 0 环 境 )
29
程 序 设 计 》
1.3.1 C程序的结构特点
1.3.2 C程序的书写格式
.
1.3.1 C程序的结构特点
《 C
(Visual C++ 6 0 环 境 )
30
C是由函数构成的,任何函数(包括主函数
22
1.2.3 Visual C++ 6.0集成环境