您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > C语言程序设计(Visual C++ 6.0环境)电子教案第1章
主讲:杨树元电话:13931983990QQ:368392(咱溜吧咱走嘿)邮箱:cctvhb@tom.comFTP:河北师范大学数学与信息科学学院《C语言程序设计》(VC++6.0环境)主讲:杨树元参考教材1.教育部考试中心编《全国计算机等级考试二级教程----C语言程序设计(2008年版)》,高等教育出版社;2.谭浩强主编《C程序设计(第二版),清华大学出版社;3.聂武军,杨树元编《C、C++程序设计》,新华出版社;4.其它详细介绍C语言教程的书籍。《C语言程序设计》(VC++6.0环境)主讲:杨树元本章导读本章通过C程序实例分析着手,使读者从宏观上整体把握和了解C程序的基本结构、C程序的开发调试过程,对C程序开发设计有较深入的感性认识,进而强化对计算机语言和程序设计的理解,为进一步学习C语言程序设计打下基础。《C语言程序设计》(VisualC++6.0环境)返回本书目录第1章C语言绪论本章主要知识点(1)VisualC++6.0环境运行的C程序实例。(2)C程序的基本结构。(3)C语言的词法和输入/输出。(4)程序设计语言发展。《C语言程序设计》(VC++6.0环境)主讲:杨树元第1章C语言绪论返回本章导读1.2C程序的基本结构1.3C语言的词法1.5程序设计语言发展1.4C语言数据输入和输出1.1VisualC++6.0环境运行的C程序实例《C语言程序设计》(VC++6.0环境)主讲:杨树元《C语言程序设计》(VC++6.0环境)主讲:杨树元返回本章目录1.1.2C程序的开发过程1.1.3VisualC++6.0集成环境1.1.1C程序实例1.1VisualC++6.0环境运行的C程序实例《C语言程序设计》(VC++6.0环境)主讲:杨树元《C语言程序设计》(VisualC++6.0环境)返回本节目录2.C程序实例(2)3.C程序实例(3)1.C程序实例(1)1.1.1C程序实例《C语言程序设计》(VC++6.0环境)主讲:杨树元1.1.1C程序实例(1)《C语言程序设计》(VisualC++6.0环境)返回本节目录1.C程序实例1【例1.1】输出一行信息:ThiseisaCprogram.程序名为l1_1.cpp。#includestdio.h/*文件包含*/main()/*主函数*/{printf(ThisisaCprogram.\n);/*输出信息*/}程序输出结果:ThisisaCprogram.程序演示《C语言程序设计》(VC++6.0环境)主讲:杨树元[例1.1]程序演示单击运行输入源程序弹出运行结果窗口运行结果返回例题返回本节目录《C语言程序设计》(VC++6.0环境)主讲:杨树元1.1.1C程序实例(2)《C语言程序设计》(VisualC++6.0环境)2.C程序实例2【例1.2】输入两个整数,输出它们的和。程序名为l1_2.cpp。#includestdio.h/*文件包含*/main()/*主函数*/{inta,b,c;/*声明定义变量a,b和c*/scanf(%d%d,&a,&b);/*输入变量a和b的值*/c=a+b;/*计算c等于a与b的和值*/printf(c=%d\n,c);/*输出变量c的值*/}运行程序输入:90CR7CR程序结果:C=97返回本节目录程序演示《C语言程序设计》(VC++6.0环境)主讲:杨树元[例1.2]程序演示单击运行输入源程序弹出运行结果窗口运行结果输入90和7,并以回车作分隔符和输入结束符。返回例题返回本节目录《C语言程序设计》(VC++6.0环境)主讲:杨树元1.1.1C程序实例(3)《C语言程序设计》(VisualC++6.0环境)3.C程序实例3【例1.3】输入两个整数,通过调用函数计算它们的和,然后输出和值。程序名为l1_3.cpp。#includestdio.h/*文件包含*/intsum(intx,inty)/*定义sum函数*/{intz;/*声明定义变量z*/z=x+y;/*计算z等于x与y的和值*/return(z);/*将z的值返回,通过sum带回调用处*/}main()/*主函数*/{inta,b,c;/*声明定义变量a,b和c*/scanf(%d%d,&a,&b);/*输入变量a和b的值*/c=sum(a,b);/*调用sum函数,将得到的值赋给c*/printf(c=%d\n,c);/*输出变量c的值*/}运行程序输入:907CR程序结果:C=97返回本节目录程序演示《C语言程序设计》(VC++6.0环境)主讲:杨树元[例1.3]程序演示单击运行输入源程序弹出运行结果窗口返回例题运行结果输入90和7,并以空格作间隔符,以回车作输入结束符。返回本节目录《C语言程序设计》(VC++6.0环境)主讲:杨树元1.1.2C程序的开发过程《C语言程序设计》(VisualC++6.0环境)返回本节目录1.编辑2.编译(1)编辑指编辑创建源程序是将编写好的C语言源程序代码录入到计算机中,形成源程序文件。(2)本书用VisualC++6.0环境提供的全屏幕编辑器。在附录3中介绍TurboC2.0的环境情况。(3)在VC6.0环境中的源程序文件,其扩展名为.cpp,而在TurboC2.0环境中的源程序文件的扩展名为.c。(1)编译源程序就是由C系统提供的编译器将源程序文件的源代码转换成目标代码的过程。(2)编译过程主要进行词法分析和语法分析,在分析过程中如果发现错误,将错误信息显示在屏幕上通知用户。经过编译后的目标文件的扩展名为.obj。《C语言程序设计》(VC++6.0环境)主讲:杨树元1.1.2C程序的开发过程《C语言程序设计》(VisualC++6.0环境)返回本节目录3.连接4.运行(1)连接过程是将编译过程中生成的目标代码进行连接处理,生成可执行程序文件的过程。(2)在连接过程中,时常还要加入一些系统提供的库文件代码。经过连接后生成的可执行文件的扩展名为.exe。运行可执行文件的方法很多,可在C系统下执行“运行”命令。也可以在操作系统下直接执行可执行文件。可执行的程序文件运行后,将在屏幕上显示程序执行的结果。《C语言程序设计》(VC++6.0环境)主讲:杨树元1.1.3VisualC++6.0集成环境《C语言程序设计》(VisualC++6.0环境)返回本节目录1.启动VisualC++6.0环境2.编辑源程序文件3.编译和连接4.执行利用VisualC++6.0集成环境开发C程序的过程如下:《C语言程序设计》(VC++6.0环境)主讲:杨树元1.1.3VisualC++6.0集成环境《C语言程序设计》(VisualC++6.0环境)返回本节目录1.启动VisualC++6.0环境方法:单击“开始”-“程序”-“MicrosoftVisualstudio6.0”-“MicrosoftVisualC++6.0”命令,启动VisualC++,VC6主窗口如下:菜单栏项目工作区标题栏输出区工具栏状态栏文件编辑区返回《C语言程序设计》(VC++6.0环境)主讲:杨树元1.1.3VisualC++6.0集成环境《C语言程序设计》(VisualC++6.0环境)返回本节目录2.编辑源程序文件(1)建立新工程项目①单击“文件”-“新建”,弹出“新建”对话框。②单击“工程”选项卡;单击“Win32ConsoleApplication”选项;“工程”文件框中输入项目名,如“gc1”和“位置”框输入或选择新项目所在位置,单击“确定”按钮。弹出“Win32ConsoleApplicationStep1of1”对话框。③单击“Anemptyproject”按钮和“完成”按钮。系统显示“新建工程信息”对话框。单击“确定”按钮。单击“工程”单击“Win32ConsoleApplication”输入项目名选择新项目位置单击“确定”单击该选项单击“完成”单击“确定”返回《C语言程序设计》(VC++6.0环境)主讲:杨树元1.1.3VisualC++6.0集成环境《C语言程序设计》(VisualC++6.0环境)返回本节目录2.编辑源程序文件(2)建立新项目中的文件①单击“文件”-“新建”,弹出“新建”对话框。②选择“文件”选项卡。单击“C++SourceFile”选项,在“文件”文件框中输入文件名,单击“确定”按钮。系统自动返回VC6主窗口。③显示文件编辑区窗口,在文件编辑区窗口输入源程序文件。单击“文件”输入文件名单击“C++Sourcefile”单击“确定”选择“添加工程”输入源程序返回《C语言程序设计》(VC++6.0环境)主讲:杨树元1.1.3VisualC++6.0集成环境《C语言程序设计》(VisualC++6.0环境)返回本节目录3.编译和连接方法一:选择主窗口菜单栏中“编译”菜单项;系统弹出下拉菜单,选择“构件”菜单命令。方法二:单击主窗口编译工具栏上的“Build”按钮进行编译和连接。单击“编译”(1)系统对程序文件进行编译和连接,生成以项目名称命名的可执行目标代码文件.exe。(2)编译连接过程中,系统如发现程序有语法错误,则在输出区窗口中显示错误信息,给出错误的性质、出现位置和错误的原因等。如果双击某条错误,编辑区窗口右侧出现一个箭头,指示再现错误的程序行。用户据此对源程序进行相应的修改,并重新编译和连接,直到通过为止。单击“Build”返回《C语言程序设计》(VC++6.0环境)主讲:杨树元1.1.3VisualC++6.0集成环境《C语言程序设计》(VisualC++6.0环境)返回本节目录4.执行方法一:单击“编译”菜单中“执行”命令。方法二:单击主窗口编译工具栏上的“BuildExecute”按钮来执行编译连接后的程序。运行成功,屏幕上输出执行结果,并提示信息:“Pressanykeytocontinue”。此时按任意键系统都将返回VC6主窗口。在执行程序过程中出现运行错误。用户要修改源程序文件并且重新编译、连接和执行。单击“编译”单击“BuildExecute”返回《C语言程序设计》(VC++6.0环境)主讲:杨树元《C语言程序设计》(VisualC++6.0环境)返回本章目录1.2.2C程序的书写格式1.2.1C程序的结构特点1.2C程序的基本结构《C语言程序设计》(VC++6.0环境)主讲:杨树元1.2.1C程序的结构特点《C语言程序设计》(VisualC++6.0环境)返回本节目录任何函数(包括主函数main())都是由函数说明和函数体两部分组成。其一般结构如下:[函数类型]函数名(函数参数表)/*函数说明部分*/{说明语句部分;/*函数体部分*/执行语句部分;}《C语言程序设计》(VC++6.0环境)主讲:杨树元1.2.1C程序的结构特点《C语言程序设计》(VisualC++6.0环境)1.C程序是由函数构成的。2.函数由函数说明和函数体组成。3.C程序总是从main函数开始执行。4.C程序语句和数据定义必须以分号“;”结束。5.C语言严格区分大小写。6.C语言数据输入和输出是由库函数实现的。7.C语言用/*注释内容*/形式进行程序注释。一个C源程序可由一个main函数和若干个其他函数组成,其中必须有一个且只能有一个main函数。函数说明部分包括函数名、函数返回值类型、函数的形式参数(形参)名、形式参数类型。函数体即函数说明部分下面的用一对大括号括起来的部分{……}。返回本节目录main函数始终是C程序执行时入口处。C语言中,分号是程序语句的结束标志,也是C语句的必要组成部分。如变量a和变量A系统认定为两个不同的变量。C语言本身没有输入输出语句。输入和输入操作是由库函数scanf和printf等函数来实现的。在“/*”和“*/”之间的所有字符都为注释符,C系统不对注释符进行编译。《C语言程序设计》(VC++6.0环境)主讲:杨树元1.2.2C程序的书写格式《C语言程序设计》(VisualC++6.0环境)返回本节目录1.C程序书写格式自由。2.C程序书写采用缩进格式。3.
本文标题:C语言程序设计(Visual C++ 6.0环境)电子教案第1章
链接地址:https://www.777doc.com/doc-3392342 .html