西南财经大学天府学院《C语言程序设计》课件-第1章 C语言绪言

上传人:zjm****gmk 文档编号:301837081 上传时间:2022-05-31 格式:PPT 页数:37 大小:1.19MB
返回 下载 相关 举报
西南财经大学天府学院《C语言程序设计》课件-第1章 C语言绪言_第1页
第1页 / 共37页
西南财经大学天府学院《C语言程序设计》课件-第1章 C语言绪言_第2页
第2页 / 共37页
西南财经大学天府学院《C语言程序设计》课件-第1章 C语言绪言_第3页
第3页 / 共37页
西南财经大学天府学院《C语言程序设计》课件-第1章 C语言绪言_第4页
第4页 / 共37页
西南财经大学天府学院《C语言程序设计》课件-第1章 C语言绪言_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《西南财经大学天府学院《C语言程序设计》课件-第1章 C语言绪言》由会员分享,可在线阅读,更多相关《西南财经大学天府学院《C语言程序设计》课件-第1章 C语言绪言(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、例。(2)C程序的基本结构。(3)C语言的词法和输入/输出。(4)程序设计语言发展。西南财经大学天府学院C语言程序设计第第第第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 Visua

3、l C+ 6.0环境运行的环境运行的C程序实例程序实例 C C C 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语语语语

4、语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 ( (V VVi iis 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 C

5、C+ + + 6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录1.C程序实例1【例1.1】输出一行信息: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语语语

6、语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 ( (V VVi iis ssu uua aal ll C CC+ + + 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返回本节目录返

7、回本节目录 例例例例1.21.2 程序演示程序演示程序演示程序演示单击运行输入源程序弹出运行结果窗口运行结果输入90和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。#includest

8、dio.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=%dn,c);/*输出变量c的值*/运行程序输入:907程序结果:C=97返回本节目录返回本节目录 例例例例1.31.3 程序演示程序演示程序演示程序演示单击运行输入

9、源程序弹出运行结果窗口运行结果输入90和7,并以空格作间隔符,以回车作输入结束符。返回本节目录返回本节目录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环环环环环环境境境境境境)返回本节目录返回本节目录1.编辑2.编译(1)编辑指编辑创建源程序是将编写好的C语言源程序代码录入到计算机中,形成源程序文件。(2)本书用VisualC+6.0环境提供的全屏幕编辑器。在附录

10、3中介绍TurboC2.0的环境情况。(3)在VC6.0环境中的源程序文件,其扩展名为.cpp,而在TurboC2.0环境中的源程序文件的扩展名为.c。(1)编译源程序就是由C系统提供的编译器将源程序文件的源代码转换成目标代码的过程。(2)编译过程主要进行词法分析和语法分析,在分析过程中如果发现错误,将错误信息显示在屏幕上通知用户。经过编译后的目标文件的扩展名为.obj。1.1.2 1.1.2 C C程序的开发过程程序的开发过程程序的开发过程程序的开发过程 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设设计计计计计计 ( (V VVi iis ssu uua

11、aal ll C CC+ + + 6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录3.连接4.运行(1)连接过程是将编译过程中生成的目标代码进行连接处理,生成可执行程序文件的过程。(2)在连接过程中,时常还要加入一些系统提供的库文件代码。经过连接后生成的可执行文件的扩展名为.exe。运行可执行文件的方法很多,可在C系统下执行“运行”命令。也可以在操作系统下直接执行可执行文件。可执行的程序文件运行后,将在屏幕上显示程序执行的结果。1.1.3 1.1.3 Visual C+ 6.0Visual C+ 6.0集成环境集成环境集成环境集成环境 C C C C C C语语语语语语言言

12、言言言言程程程程程程序序序序序序设设设设设设计计计计计计 ( (V VVi iis ssu uua aal ll C CC+ + + 6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录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 aa

13、l ll C CC+ + + 6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录1.启动Visual C+ 6.0环境方法:单击“开始”-“程序”-“MicrosoftVisualstudio6.0”-“MicrosoftVisualC+6.0”命令,启动VisualC+,VC6主窗口如下:菜单栏菜单栏项目工作区项目工作区标题栏标题栏输出区输出区工具栏工具栏状态栏状态栏文件编辑区文件编辑区1.1.3 1.1.3 Visual C+ 6.0Visual C+ 6.0集成环境集成环境集成环境集成环境 C C C C C C语语语语语语言言言言言言程程程程程程序序序序序序设设设设设

14、设计计计计计计 ( (V VVi iis ssu uua aal ll C CC+ + + 6 66.0 00环环环环环环境境境境境境)返回本节目录返回本节目录2. 编辑源程序文件(1)建立新工程项目单击“文件”-“新建”,弹出“新建”对话框。单击“工程”选项卡;单击“Win32 Console Application”选项;“工程”文件框中输入项目名,如“gc1”和“位置”框输入或选择新项目所在位置,单击“确定”按钮。弹出“Win32 Console Application Step 1of 1”对话框。单击“An empty project”按钮和“完成”按钮。系统显示“新建工程信息”对话

15、框。单击“确定”按钮。单击“工程”单击“Win32 Console Application”输入项目名选择新项目位置单击“确定”单击该选项单击“完成”单击“确定”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. 编辑源程序文件(2)建立新项目中的文件单击“文件”-“新建”,弹出“新建”对话框。

16、选择“文件”选项卡。单击“C+ Source File”选项,在“文件”文件框中输入文件名,单击“确定”按钮。系统自动返回VC6主窗口。显示文件编辑区窗口,在文件编辑区窗口输入源程序文件。单击“文件”输入文件名单击“C+Sourcefile”单击“确定”选择“添加工程”输入源程序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)编译连接过程中,系统如发现程序有语法错误,则在输出区窗口中显示错误信息,给出错误的性质、出现位置和错

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号