第1章C语言编程.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第1章C语言编程.ppt》由会员分享,可在线阅读,更多相关《第1章C语言编程.ppt(37页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、本章导读本章导读本章通过C程序实例分析着手,使读者从宏观上整体把握和了解C程序的基本结构、C程序的开发调试过程,对C程序开发设计有较深入的感性认识,进而强化对计算机语言和程序设计的理解,为进一步学习C语言程序设计打下基础。C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本书目录返回本书目录第第第第1 1章章章章 C C语言绪论语言绪论语言绪论语言绪论本章主要知识点本章主要知识点(1)VisualC+6.0环境运行的C程序实例。(2)C程序
2、的基本结构。(3)C语言的词法和输入/输出。(4)程序设计语言发展。第第第第1 1章章章章 C C语言绪论语言绪论语言绪论语言绪论 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本章导读返回本章导读1.2 C程序的基本结构程序的基本结构 1.3 C语言的词法语言的词法 1.5 程序设计语言发展程序设计语言发展 1.4 C语言数据输入和输出语言数据输入和输出1.1 Visual C+6.0环境运行的环境运行的C程序实例程序实例 C C C
3、 C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本章目录返回本章目录1.1.2 C程序的开发过程程序的开发过程1.1.3 Visual C+6.0集成环境集成环境1.1.1 C程序实例程序实例1.1 1.1 Visual C+6.0Visual C+6.0环境运行的环境运行的环境运行的环境运行的C C程序实例程序实例程序实例程序实例 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis
4、 ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录2.C程序实例程序实例(2)3.C程序实例程序实例(3)1.C程序实例程序实例(1)1.1.1 1.1.1 C C程序实例程序实例程序实例程序实例1.1.1 1.1.1 C C程序实例(程序实例(程序实例(程序实例(1 1)C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录1.C程序实例1【例1.1】输出一行信息
5、:ThiseisaCprogram.程序名为l1_1.cpp。#includestdio.h/*文件包含*/main()/*主函数*/printf(ThisisaCprogram.n);/*输出信息*/程序输出结果:ThisisaCprogram.例例例例1.11.1 程序演示程序演示程序演示程序演示单击运行输入源程序弹出运行结果窗口运行结果返回本节目录返回本节目录1.1.1 1.1.1 C C程序实例(程序实例(程序实例(程序实例(2 2)C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C C
6、C+6 66.0 00环环环环环环境境境境境境)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=%dn,c);/*输出变量c的值*/运行程序输入:907程序结果:C=97返回本节目录返回本节目录 例例例例1.21.2 程序演示程序演示程序演示程序演示单击运行输入源程序弹出运行结果窗口运行结果输入90和7,并以回车作分隔符和
7、输入结束符。返回本节目录返回本节目录1.1.1 1.1.1 C C程序实例(程序实例(程序实例(程序实例(3 3)C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)3.C程序实例3【例1.3】输入两个整数,通过调用函数计算它们的和,然后输出和值。程序名为l1_3.cpp。#includestdio.h/*文件包含*/intsum(intx,inty)/*定义sum函数*/intz;/*声明定义变量z*/z=x+y;/*计算z等于x与y的和值*/
8、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=%dn,c);/*输出变量c的值*/运行程序输入:907程序结果:C=97返回本节目录返回本节目录 例例例例1.31.3 程序演示程序演示程序演示程序演示单击运行输入源程序弹出运行结果窗口运行结果输入90和7,并以空格作间隔符,以回车作输入结束符。返回本节目录返回本节目录1.1.2 1.1.2 C C程序的开发过程程序的
9、开发过程程序的开发过程程序的开发过程 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录1.编辑2.编译(1)编辑指编辑创建源程序是将编写好的C语言源程序代码录入到计算机中,形成源程序文件。(2)本书用VisualC+6.0环境提供的全屏幕编辑器。在附录3中介绍TurboC2.0的环境情况。(3)在VC6.0环境中的源程序文件,其扩展名为.cpp,而在TurboC2.0环境中的源程序文件的扩展名为.c。(1)编译源程序就
10、是由C系统提供的编译器将源程序文件的源代码转换成目标代码的过程。(2)编译过程主要进行词法分析和语法分析,在分析过程中如果发现错误,将错误信息显示在屏幕上通知用户。经过编译后的目标文件的扩展名为.obj。1.1.2 1.1.2 C C程序的开发过程程序的开发过程程序的开发过程程序的开发过程 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录3.连接4.运行(1)连接过程是将编译过程中生成的目标代码进行连接处理,生成可执行
11、程序文件的过程。(2)在连接过程中,时常还要加入一些系统提供的库文件代码。经过连接后生成的可执行文件的扩展名为.exe。运行可执行文件的方法很多,可在C系统下执行“运行”命令。也可以在操作系统下直接执行可执行文件。可执行的程序文件运行后,将在屏幕上显示程序执行的结果。1.1.3 1.1.3 Visual C+6.0Visual C+6.0集成环境集成环境集成环境集成环境 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录
12、1.启动Visual C+6.0环境2.编辑源程序文件3.编译和连接4.执行 利用Visual C+6.0集成环境开发C程序的过程如下:1.1.3 1.1.3 Visual C+6.0Visual C+6.0集成环境集成环境集成环境集成环境 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录1.启动Visual C+6.0环境方法:单击“开始”-“程序”-“MicrosoftVisualstudio6.0”-“Micro
13、softVisualC+6.0”命令,启动VisualC+,VC6主窗口如下:菜单栏菜单栏项目工作区项目工作区标题栏标题栏输出区输出区工具栏工具栏状态栏状态栏文件编辑区文件编辑区1.1.3 1.1.3 Visual C+6.0Visual C+6.0集成环境集成环境集成环境集成环境 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录2.编辑源程序文件(1)建立新工程项目单击“文件”-“新建”,弹出“新建”对话框。单击“工
14、程”选项卡;单击“Win32 Console Application”选项;“工程”文件框中输入项目名,如“gc1”和“位置”框输入或选择新项目所在位置,单击“确定”按钮。弹出“Win32 Console Application Step 1of 1”对话框。单击“An empty project”按钮和“完成”按钮。系统显示“新建工程信息”对话框。单击“确定”按钮。单击“工程”单击“Win32 Console Application”输入项目名选择新项目位置单击“确定”单击该选项单击“完成”单击“确定”1.1.3 1.1.3 Visual C+6.0Visual C+6.0集成环境集成环境集
15、成环境集成环境 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录2.编辑源程序文件(2)建立新项目中的文件单击“文件”-“新建”,弹出“新建”对话框。选择“文件”选项卡。单击“C+Source File”选项,在“文件”文件框中输入文件名,单击“确定”按钮。系统自动返回VC6主窗口。显示文件编辑区窗口,在文件编辑区窗口输入源程序文件。单击“文件”输入文件名单击“C+Sourcefile”单击“确定”选择“添加工程”输入
16、源程序1.1.3 1.1.3 Visual C+6.0Visual C+6.0集成环境集成环境集成环境集成环境 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录3.编译和连接方法一:选择主窗口菜单栏中“编译”菜单项;系统弹出下拉菜单,选择“构件”菜单命令。方法二:单击主窗口编译工具栏上的“Build”按钮进行编译和连接。单击“编译”(1)系统对程序文件进行编译和连接,生成以项目名称命名的可执行目标代码文件.exe。(2
17、)编译连接过程中,系统如发现程序有语法错误,则在输出区窗口中显示错误信息,给出错误的性质、出现位置和错误的原因等。如果双击某条错误,编辑区窗口右侧出现一个箭头,指示再现错误的程序行。用户据此对源程序进行相应的修改,并重新编译和连接,直到通过为止。单击“Build”1.1.3 1.1.3 Visual C+6.0Visual C+6.0集成环境集成环境集成环境集成环境 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录4.
18、执行方法一:单击“编译”菜单中“执行”命令。方法二:单击主窗口编译工具 栏 上 的 “Build Execute”按钮来执行编译连接后的程序。运行成功,屏幕上输出执行结 果,并 提 示 信 息:“Press any key to continue”。此时按任意键系统都将返回VC6主窗口。在执行程序过程中出现运行错误。用户要修改源程序文件并且重新编译、连接和执行。单击“编译”单击“BuildExecute”C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境
19、境境境境)返回本章目录返回本章目录1.2.2 C程序的书写格式程序的书写格式 1.2.1 C程序的结构特点程序的结构特点 1.2 1.2 C C程序的基本结构程序的基本结构程序的基本结构程序的基本结构 1.2.1 1.2.1 C C程序的结构特点程序的结构特点程序的结构特点程序的结构特点 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录 任何函数(包括主函数main())都是由函数说明和函数体两部分组成。其一般结构如下
20、:函数类型 函数名(函数参数表)/*函数说明部分*/说明语句部分;/*函数体部分*/执行语句部分;1.2.1 1.2.1 C C程序的结构特点程序的结构特点程序的结构特点程序的结构特点 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)1.C程序是由函数构成的。2.函数由函数说明和函数体组成。3.C程序总是从main函数开始执行。4.C程序语句和数据定义必须以分号“;”结束。5.C语言严格区分大小写。6.C语言数据输入和输出是由库函数实现的。7
21、.C语言用/*注释内容*/形式进行程序注释。一个C源程序可由一个main函数和若干个其他函数组成,其中必须有一个且只能有一个main函数。函数说明部分包括函数名、函数返回值类型、函数的形式参数(形参)名、形式参数类型。函数体即函数说明部分下面的用一对大括号括起来的部分。返回本节目录返回本节目录 main函数始终是C程序执行时入口处。C语言中,分号是程序语句的结束标志,也是C语句的必要组成部分。如变量a和变量A系统认定为两个不同的变量。C语言本身没有输入输出语句。输入和输入操作是由库函数scanf和printf等函数来实现的。在“/*”和“*/”之间的所有字符都为注释符,C系统不对注释符进行编译
22、。1.2.2 1.2.2 C C程序的书写格式程序的书写格式程序的书写格式程序的书写格式 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 (V VVi iis ssu uua aal ll C CC+6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录1.C程序书写格式自由。2.C程序书写采用缩进格式。3.程序中适当使用注释信息。根据语句的从属关系,程序书写时采用缩进格式,使程序语句的层次结构清晰,提高程序的可读性。同一层次语句要左对齐,不同层次的语句要缩进若干个字符,这样程序层次清楚,便于阅读和理解。在书写程序时,适当地加入注释
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 编程
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内