当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第二章 通过例子学习

第一个程序 第二个程序 变量定义 数据类型 符号常量 算术表达式 赋值表达式 自增自减运算符 强制类型转换 数据的输入输出
资源类别:文库,文档格式:PPT,文档大小:895.5KB,文档页数:82,团购合买
点击下载完整版文档(PPT)

国 第2章通过例子学习 第一个程序 赋值表达式 第二个程序 自增自减运算符 变量定义 强制类型转换 数据类型 数据的输入输出 符号常量 算术表达式 司 LoCCS

第2章 通过例子学习 第一个程序 第二个程序 变量定义 数据类型 符号常量 算术表达式 赋值表达式 自增自减运算符 强制类型转换 数据的输入输出

③ C++程序的基本组成 ©基本的C++程序结构 /File:hello.cpp /this program prints the message 程序注释 1/"hello everyone"on the screen #include 预处理命令 int main() std:cout return 0; } 司 LoCCS

C++程序的基本组成 基本的C++程序结构 // File: hello.cpp // this program prints the message // “hello everyone” on the screen #include int main() { std::cout << “hello everyone” << std::endl; return 0; } 程序注释 预处理命令 主程序

编译预处理 C++的编译分成两个阶段:预编译和编译 预编译处理程序中的预编译命令,即那些以# 开头的指令 ©编译预处理主要有: ·库包含:用#include实现,表示程序使用了某个 库 ·宏定义:用#define实现。宏包括不带参数的宏 和带参数的宏。不带参数的宏通常用来定义符号 常量。带参数的宏用来定义一些较为复杂的操作。 LoCCS

编译预处理 C++的编译分成两个阶段:预编译和编译 预编译处理程序中的预编译命令,即那些以# 开头的指令 编译预处理主要有: • 库包含:用#include实现,表示程序使用了某个 库 • 宏定义 :用#define实现。宏包括不带参数的宏 和带参数的宏。不带参数的宏通常用来定义符号 常量。带参数的宏用来定义一些较为复杂的操作

图 库包含的格式 ©库是预先做好的一些工具程序。 每个库要提供一个接口,告诉库的用户如何使用 库提供的功能。 库包含就是把库的接口文件放入源文件,以便 编译器检查程序中对库的调用是否正确。 库包含格式: ·#include〈f i lename>:包含了一个系统库 ·#include“fi lename”:包含了一个用户自定义的库 LoCCS

库包含的格式 库是预先做好的一些工具程序。 每个库要提供一个接口,告诉库的用户如何使用 库提供的功能。 库包含就是把库的接口文件放入源文件,以便 编译器检查程序中对库的调用是否正确。 库包含格式: • #include :包含了一个系统库 • #include “filename ” :包含了一个用户自定义的库

宏定义 不带参数的宏定义通常用于为程序中的常量取一 个名字,称为符号常量。格式: #def ine标识符 替换文本 如:#define RADIUS5 #define Pl 3.14159 #define AREA PI*RAD IUS*RAD IUS 用define定义宏是C语言的习惯,在C++中有更好 的解决方案,如const double Pl=3.14159 司 LoCCS

宏定义 不带参数的宏定义通常用于为程序中的常量取一 个名字,称为符号常量。格式: #define 标识符 替换文本 如:#define RADIUS 5 #define PI 3.14159 #define AREA PI*RADIUS*RADIUS 用define定义宏是C语言的习惯,在C++中有更好 的解决方案, 如const double PI=3.14159

③ 使用符号常量的好处 含义清楚,提高了程序的可读性。 © 在需要改变一个常量时能做到“一改全改” 司 LoCCS

使用符号常量的好处 含义清楚,提高了程序的可读性。 在需要改变一个常量时能做到“一改全改

③ C++程序的基本组成 ©基本的C++程序结构 /File:hello.cpp /this program prints the message 程序注释 W“hello everyone”on the screen #include 预处理命令 int main() f std:cout<<“hello everyone”<<std:endl; 主程序 return 0; 3 司 LoCCS

C++程序的基本组成 基本的C++程序结构 // File: hello.cpp // this program prints the message // “hello everyone” on the screen #include int main() { std::cout << “hello everyone” << std::endl; return 0; } 程序注释 预处理命令 主程序

③ 主程序 ©主程序由一个或多个函数组成 ©每个程序都必须有一个名为main的函数,它是程 序的入口。 司 LoCCS

主程序 主程序由一个或多个函数组成 每个程序都必须有一个名为main的函数,它是程 序的入口

③ 函数的构成 int main() 函数头 std::cout〈<“he|lo everyone”< std:endl 函数体 return 0; } 同 LoCCS

函数的构成 int main() 函数头 { std::cout << “hello everyone” << std::endl; return 0; } 函数体

图 输出流对象std::cout ©“流”指的是设备之间传递的数据流 ©输出流是传给输出设备的数据流 cout代表显示器 格式 ·将hel lo显示在屏幕上:std::cout〈<“he|Io” ·std::cout<<“hel lo,ever yone”<std::endl © std::end|表示换行 司 LoCCS

输出流对象std::cout “流”指的是设备之间传递的数据流 输出流是传给输出设备的数据流 cout代表显示器 格式 • 将hello显示在屏幕上:std::cout << “hello ” • std::cout << “hello, everyone ” << std::endl std::endl表示换行

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共82页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有