资源预览内容
第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
第9页 / 共34页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1教学安排总 学 时: 48 hour理论教学: 40 hour上机操作: 8 hour2平时成绩: 50分平时成绩=考勤+课堂表现+上机+作业期末考试: 50分成绩计算3C语言的功能?编写系统软件。编写应用软件。数据计算。信息处理。图形处理。兴趣是最好的老师!学好C语言,成 为C高手,可以让你今后 衣食无忧,能够 无忧无虑地生 活。4程序示例演示程序1:数值计算(值计算)演示程序2:图形处理(光芒四射的射线、随机圆圈、bgidemo.c、涂鸦之作、小游戏俄罗斯方块)演示程序3:信息处理(成绩管理系统)5参 考 书主要参考书:C程序设计 谭浩强编著 清华大学出版社C语言大学实用教程 苏小红 电子工业出版社标准C语言基础教程 Gray J.Bronson 电子工业出版社网站:http:/www.vcgood.com/ C语言帝国http:/bbs.bccn.net/ C语言论坛http:/www.vcok.com/ 唯C空间6第1章 C语言概述基本内容: 了解C语言结构和特点。 了解C语言编辑、编译、运行等上机操作步骤。 掌握算法的概念及特点,了解算法的描述方法。重点: C程序的结构、特点、算法的概念。71.1 C语言的简单历史 C语言的历史:C语言诞生于上个世纪的70年代.1963年英国剑桥大学推出了CPL(Combined Programming Language)语言.1967年剑桥又推出 BCPL 语言。(Basic)1970年美国贝尔实验室的 Thompson(汤姆森)以BCPL为基础,推出 B(取 BCPL的第一个字母)语言。1972到1973年贝尔实验室的 Ritchie (里奇) 在B语言的基础上设计出了C语言(取BCPL的第二个字母)。8C语言的设计者 Dennis M. Ritchie(丹尼斯.里奇)9里奇接受美国国家技术勋章(右为当时的 美国总统克林顿)10Ritchie和Thompson用C语言在开发 UNIX操作系统11 C C程序设计程序设计 (Visual C+ 6.0(Visual C+ 6.0环境)环境)2. C程序实例(2)3. C程序实例(3)1. C程序实例(1)1.2 C 程序实例1.2.1 三个实例:12C程序实例(1) C C程序设计程序设计 (Visual C+ 6.0(Visual C+ 6.0环境)环境)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. 程序演示程序演示13例1.1程序演示单击运行输入源程序弹出运行 结果窗口运行结果返回例题返回例题返回本节目录返回本节目录14Stop here!15C程序实例(2) C C程序设计程序设计 (Visual C+ 6.0(Visual C+ 6.0环境)环境)2.C程序实例2【例1.2】输入两个整数,输出它们的和。 程序名为l1_2.cpp。#include “stdio.h“/*文件包含*/ void main()/*主函数*/ int a,b,c;/*声明定义变量a,b和c*/ scanf(“%d%d“,/*输入变量a和b的值*/c=a+b;/*计算c等于a与b的和值*/printf(“c=%dn“,c);/*输出变量c的值*/ 运行程序输入: 90 7 程序结果: C=97返回本节目录返回本节目录程序演示程序演示16例1.2程序演示单击运行输入源程序弹出运行 结果窗口运行结果输入90和7,并以 回车作分隔符和输 入结束符。返回例题返回例题返回本节目录返回本节目录17C程序实例(3) C C程序设计程序设计 (Visual C+ 6.0(Visual C+ 6.0环境)环境)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的值*/c=sum(a,b);/*调用sum函数,将得到的值赋给c*/printf(“c=%dn“,c);/*输出变量c的值*/ 运行程序输入: 90 7 程序结果: C=97返回本节目录返回本节目录程序演示程序演示18例1.3程序演示单击运行输入源程序弹出运行 结果窗口返回例题返回例题运行结果输入90和7,并以 空格作间隔符, 以回车作输入结 束符。返回本节目录返回本节目录191.2.2 C程序的开发过程 C C程序设计程序设计 (Visual C+ 6.0(Visual C+ 6.0环境)环境)返回本节目录返回本节目录1.编辑:Edit2.编译: Compile(1)编辑指编辑创建源程序是将编写好的C语言源程序代码录 入到计算机中,形成源程序文件(.c 或 .cpp的文件)。(2)用Visual C+ 6.0环境提供的全屏幕编辑器。(3)在VC 6.0环境中的源程序文件,默认的扩展名为.cpp,而 在Turbo C 2.0环境中的源程序文件的扩展名为.c。 (1)编译源程序就是由C系统提供的编译器将源程序文件的源代 码转换成目标代码的过程(. obj 的文件)。 (2)编译过程主要进行词法分析和语法分析,在分析过程中如果 发现错误,将错误信息显示在屏幕上通知用户。经过编译后的 目标文件的扩展名为.obj。 201.2.2 C程序的开发过程 C C程序设计程序设计 (Visual C+ 6.0(Visual C+ 6.0环境)环境)3.连接:Link4.运行:Run(1)连接过程是将编译过程中生成的目标代码进行连接处理, 生成可执行程序文件的过程。(2)在连接过程中,时常还要加入一些系统提供的库文件代码 。经过连接后生成的可执行文件的扩展名为.exe。 运行可执行文件的方法很多,可在C系统下执行“运行”命令。 也可以在操作系统下直接执行可执行文件。可执行的程序文件运行后,将在屏幕上显示程序执行的结果。 21 Visual C+ 6.0 Turbo C+3.0 WINtc Turbo C 2.0集成开发环境C语言程序设计 第一章 C语言概述常用的集成开发环境221.2.3 Visual C+ 6.0集成环境 C C程序设计程序设计 (Visual C+ 6.0(Visual C+ 6.0环境)环境)1.启动Visual C+ 6.0环境2.编辑源程序文件3.编译和连接4.执行利用Visual C+ 6.0集成环境开发C程 序的过程如下:231.2.3 Visual C+ 6.0集成环境 C C程序设计程序设计 (Visual C+ 6.0(Visual C+ 6.0环境)环境)1.启动Visual C+ 6.0环境:方法:单击 “开始”-“程序”-“Microsoft Visual studio 6.0”-“Microsoft Visual C+ 6.0”命令,启动Visual C+,VC6主窗口如下:菜单栏项目工作区标题栏输出区工具栏状态栏文件编辑区241.2.3 Visual C+ 6.0集成环境 C C程序设计程序设计 (Visual C+ 6.0(Visual C+ 6.0环境)环境)2. 编辑源程序文件:(1)建立新工程项目单击“文件”-“新建”, 弹出 “新建”对话框。 单击“工程”选项卡;单击“Win32 Console Application” 选项;“工程”文件框中输入项 目名,如“gc1”和“位置”框 输入 或选择新项目所在位置,单击 “确定”按钮。 弹出“Win32 Console Application Step1of 1”对话框。单击“An empty project”按钮和 “完 成”按钮。系统显示“新建工程信息” 对 话框。单击“确定”按钮。 单击“工程”单击“Win32 Console Application”输入项目名选择新项目位置单击“确定”单击该选项单击“完成”单击“确定”251.2.3 Visual C+ 6.0集成环境 C C程序设计程序设计 (Visual C+ 6.0(Visual C+ 6.0环境)环境)2. 编辑源程序文件(2)建立新项目中的文件单击“文件”-“新建” ,弹 出“新建”对话框。 选择“文件”选项卡。单 击 “C+ Source File”选项 ,在 “文件”文件框中输入文件 名, 单击“确定”按钮。系统自 动 返回VC6主窗口。显示文件编辑区窗口,在文件编辑 区窗口输入源程序文件。单击“文件”输入文件名单击“C+ Source file”单击“确定”选择“添加工程”输入源程序261.2.3 Visual C+ 6.0集成环境 C C程序设计程序设计 (Visual C+ 6.0(Visual C+ 6.0环境)环境)3. 编译和连接 方法一:选择主窗口菜 单栏中“组建”菜单中的 编译方法二:单击主窗口编译 工具栏上的 “Build”按 钮进行编译和连接。单击“编译”(1)系统对程序文件进行编译和连接,生成以项目名称命名的可执行目标 代码文件.exe。 (2)编译连接过程中,系统如发现程序有语法错误,则在输出区窗口中显 示错误信息,给出错误的性质、出现位置和错误的原因等。如果双击某 条错误,编辑区窗口右侧出现一个箭头,指示再现错误的程序行。用户 据此对源程序进行相应的修改,并重新编译和连接,直到通过为止。 单击“Build”271.2.3 Visual C+ 6.0集成环境 C C程序设计程序设计 (Visual C+ 6.0(Visual C+ 6.0环境)环境)4. 执行方法一:单击“组建”菜单中 “执行”命令。方法二:单击主窗口编译工 具栏上的 “Build Execute”按钮来执行编 译连接后的程序。运行成功,屏幕上输出执行 结果,并提示信息: “Press any key to continue”。此时按任 意键系统都将返回VC6主 窗口。在执行程序过程中出现运行错误。用户要修 改源程序文件并且重新编译、连接和执行 。单击“编译”单击“Build Execute”28 C C程序设计程序设计 (Visual C+ 6.0(Visual C+ 6.0环境)环境)1.3.2 C程序的书写格式 1.3.1 C程序的结构特点 1.3 C程序的基本结构 291.3.1 C程序的结构特点 C C程序设计程序设计 (Visual C+ 6.0(Visual C+ 6.0环境)环境)C是由函数构成的,任何函数(包括主函数 main()都是由函数首部和函数体两部分组成。其一般结构如下:函数类型 函数名(函数参数表)/*首部:函数说明部分*/
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号