您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > 21天学通C++-第一章-C++入门
联系方式:北京源智天下科技有限公司第一讲:C++入门杨章伟e-mail:jtclass@163.com1-2北京源智天下科技有限公司联系方式:课程内容安排•C++概述•程序设计方法•C++开发环境——VisualC++6.0•第一个C++程序——HelloWorld•C++源程序组成元素•综合练习•思考和习题1-3北京源智天下科技有限公司联系方式:概述•C++语言是一种应用较广的面向对象的程序设计语言,其除了继承了C语言全部的优点和功能外,还支持面向对象程序设计。C++现在已成为介绍面向对象程序设计的首选语言,也是当前一种十分流行和实用的程序设计语言。•C++语言起源于C语言,最初称为“带类的C”,到1983年取名为C++•C++是一种面向对象程序设计语言,因此其具有面向对象程序设计区别于过程化设计的特点•C语言是结构化和模块化的语言,它是面向过程的。C++保留了C语言原有的所有优点,增加了面向对象的机制。1-4北京源智天下科技有限公司联系方式:程序设计方法•程序设计(Programming)是指设计、编制、调试程序的方法和过程。按照结构性质,有结构化程序设计与非结构化程序设计之分。•结构化程序设计方法主要使用顺序、选择、循环三种基本结构,形成具有复杂层次的结构化程序•面向对象程序设计方法是以“对象”为中心进行分析和设计的,使这些对象形成了解决目标问题的基本构件,即解决从“怎么做”到“做什么”的问题。1-5北京源智天下科技有限公司联系方式:开发环境——VisualC++6.0•C++是一种语言,要使用C++进行程序开发,必须要有编译环境。目前市面上较为流行的C++编译器主要有Borland公司推出的BorlandC++和Microsoft公司推出的VisualC++。鉴于易用性和通用性,本书使用的是VisualC++6.0。本节将要介绍的是VisualC++6.0的集成开发环境(IntegratedDevelopmentEnvironment,简称IDE)1-6北京源智天下科技有限公司联系方式:北京源智天下科技有限公司联系方式:程序——HelloWorld•为了让读者更好的理解本章,该节给出第一个C++程序代码“HelloWorld”,以及其在VisualC++6.0中的编译、连接和运行步骤。•创建源程序•编译连接•调试运行1-8北京源智天下科技有限公司联系方式:北京源智天下科技有限公司联系方式:输入代码•在代码编辑框中输入实现输出的程序代码如清单1-1所示:•清单1-1•1#includeiostream.h//预处理文件•2voidmain()//主函数•3{•4coutHelloWorldendl;//输出•5}1-10北京源智天下科技有限公司联系方式:编译连接•在C++中,执行源文件查看运行效果需要先编译连接该源文件。VisualC++6.0中,使用菜单【Build】|【Compile】命令或快捷键【Ctrl+F7】进行编译,使用【Build】|【Build】菜单命令或快捷键【F7】进行连接:1-11北京源智天下科技有限公司联系方式:调试运行•当通过编译连接后,就可以运行该程序查看运行结果了。单击菜单【Build】|【Execute】项目或使用快捷键【Ctrl+F5】运行源程序,如图所示。1-12北京源智天下科技有限公司联系方式:源程序组成元素•预处理命令:在C++程序中,预处理命令以“#”开始。C++提供三种预处理命令:宏定义命令、文件包含命令及条件编译命令。•函数:一个C++程序通常由若干个函数组成,这些函数可以是C++系统提供的库函数,也可以是用户根据需要编写的自定义函数。在这些函数中,必须有且仅有一个主函数main,不论主函数位于什么位置,该程序都是从主函数开始执行的。•语句:语句是组成程序的基本单元,它包括顺序语句、选择语句、循环语句等。所有的语句以分号结束,最简单的语句是空语句,它仅包括一个分号。•变量:在C++程序中,需要将数据存放于内存单元中,而变量就是用来存储和访问内存单元中数据的标识符。变量有整型、字符型、浮点型等基本数据类型。•输入和输出:在C++程序中,经常要使用到输入和输出语句,用于接收用户的输入以及返回程序运行结果。•注释:注释可以帮助读者阅读源程序,但并不参与程序的运行。1-13北京源智天下科技有限公司联系方式:综合练习•计算两个整数相加的和1-14北京源智天下科技有限公司联系方式:思考和习题•请简述C++语言的起源。•C++语言是C的扩充,其与C语言最大的区别在于?•面向过程的程序设计方法和面向对象的程序设计方法的各自特点是什么?•如何使用VisualC++调试C++源程序?•使用VisualC++进行C++程序的调试、编译和运行等步骤,建立一个C++SourceFile文件,并运行该源程序。
本文标题:21天学通C++-第一章-C++入门
链接地址:https://www.777doc.com/doc-4213855 .html