Presentation is loading. Please wait.

Presentation is loading. Please wait.

C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.

Similar presentations


Presentation on theme: "C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计."— Presentation transcript:

1 C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计

2 目录 基本知识 编程技能 刨根问底 程序设计语言 程序设计 程序开发过程 最简单的C++程序 内存模型 C++语言程序设计

3 编程技能 b C++语言程序设计

4 (一) 程序开发过程 源程序:.cpp Compile(Ctrl+F7) 目标程序:.obj Build(F7) 可执行程序:.exe

5 (一) 程序开发过程 操作步骤 1、新建一个工程 2、编译和连接 3、运行 C++语言程序设计 1) 启动VC2005 2) 新建一个项目
2) 新建一个项目 选择“win32控制台应用程序”,空项目 3) 编写源程序 2、编译和连接 编译:Compile(Ctrl+F7) 链接:Build(F7) 3、运行 使用的快捷命令:Ctrl+F5 C++语言程序设计

6 (二) 简单的C++程序 注释 编译预处理 程序主体 C++语言程序设计
/*************************************** 程序文件:ch1_1.cpp 程序功能:在屏幕上输出hello world! 作 者:XXX 创建时间:XX年XX月XX日 ***************************************/ #include <iostream> using namespace std; void main() { cout<<“Hello World!”<<endl; } 注释 编译预处理 程序主体 C++语言程序设计

7 “注释” 是程序员为读者作的说明,用来提高程序的可读性,C++程序在编译过程中忽略注释。
1、“//” 用来注释一行说明,在“//”之后的文字直到换行都为注释。一般用来对于程序中难懂的代码进行说明。 2、“/*”和“*/” 用来注释一段说明,在“/*”和“*/”之间的部分,不管多长都为注释。 C++语言程序设计

8 (二) 简单的C++程序 所有以“#”开头的代码,称为编译预处理。 #include <iostream> C++语言程序设计
每次启动编译器时,先运行预处理器,预处理器找到所有以“#”开头的代码行进行处理 include是一条预处理指令,意思是“后面跟的是一个文件名,请找到该文件并将其加入。” iostream是系统定义的一个“头文件”,它设置了C++的I/O相关环境,并定义了输入输出流对象cout和cin等。 C++语言程序设计

9 (二) 简单的C++程序 using namespace std; 1998年批准的标准C++使用namespace命名空间标准。
iostream是一个标准函数库,cout是标准库函数提供的一个对象,标准库函数在namespace说明书中被指定为“std”。 这句代码的意思是使用标准命名空间std中的函数。 C++语言程序设计

10 (二) 简单的C++程序 程序主体 正式的程序从代码“void main()”开始,它包含一个名为main()的函数,也称为主函数。
函数:是指能实现一个或多个功能的代码块。 每个C++程序有且仅有一个main()函数。 程序在开始运行时会自动调用main()函数。 所有的函数都以左大括号{开始,右大括号}结束,在大括号{}之间的部分称为函数体。 C++语言程序设计

11 cout<<” Hello World!”<<endl;
程序主体 cout<<” Hello World!”<<endl; cout:标准输出流对象, <<: 插入操作符可以连续使用 endl:代表换行符 在函数体的每一句代码后面都有一个分号“;”表示一个C++语句的结束。 这句代码的意思是使用cout将“<<”后面的内容打印在屏幕上,然后换行。 C++语言程序设计

12 例1-2 下面是几道简单的数学题,通过做题熟悉程序运算的计算思维方式。
(二) 简单的C++程序 例1-2 下面是几道简单的数学题,通过做题熟悉程序运算的计算思维方式。 (1)按照图1-4的程序运算,若输入x的值为-1,则输出的数值为_____。 #include <iostream> using namespace std; void main() { int x,y; cin>>x; y=x*x*x; y=y+3; cout<<y<<endl; } C++语言程序设计

13 例1-2 下面是几道简单的数学题,通过做题熟悉程序运算的计算思维方式。
(二) 简单的C++程序 例1-2 下面是几道简单的数学题,通过做题熟悉程序运算的计算思维方式。 (2)按照图1-5的程序运算,若输入x的值为-9,则输出的数值为_____。 C++语言程序设计

14 例1-2 下面是几道简单的数学题,通过做题熟悉程序运算的计算思维方式。
(二) 简单的C++程序 例1-2 下面是几道简单的数学题,通过做题熟悉程序运算的计算思维方式。 (3)按照图1-6的程序运算,若开始输入的值x为正整数,最后输出的结果为853,试求出满足条件的x的所有值。 C++语言程序设计


Download ppt "C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计."

Similar presentations


Ads by Google