- 1、本文档共112页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC面向對象編程
VC++面向对象编程 第二单元-C++语言基础 主要内容 C/C++语言概述(了解) 学习C/C++的方法(重要) 最简单的C/C++程序 C/C++程序的基本要素 流程控制语句 1、C++语言概述 1、C++语言概述 1、C++语言概述 因此C++是C的超集,但是C++不是C语言的简单扩充:C++支持一种全新的风范; C向C++的演化是为了便于程序员应对程序设计中日益增长的复杂性需求; 面向对象的风范比面向过程的风范需要更多的努力和悟性,所以C++比C更难掌握; 2、学习C++的方法 掌握一门编程语言和学好一门语言不是一回事! 学好一门语言未必是优秀的程序员! 重视编程思想的学习;(OOP:封装、多态和继承) 学习语言以“实践”为主;(切忌“死记硬背”) 多交流,多积累经验; 养成好的编程习惯; 进阶:学习程序设计思想(软件工程); 2、学习C++的方法 养成好的编程习惯: 1、规范程序的书写布局和命名法则; 2、学习C++的方法 养成好的编程习惯: 2、编程中不要卖弄技巧; 2、学习C++的方法 养成好的编程习惯: 3、为程序添加适当的注释; 3、最简单的程序 3、最简单的程序 3、最简单的程序 3、最简单的程序 3、最简单的程序 3、最简单的程序 预处理指令 include #include使得编译器可以引用标准库或者其它的代码文件 #include stdio.h #include math.h 后缀为(*.h)的文件是头文件(header file),头文件中包含了已经定义的变量、常量以及函数的定义或者声明方式 stdio.h是系统的标准库之一,主要定义“标准I/O函数和功能”,例如下面将要介绍的printf和scanf两个函数 math.h是系统的标准库之一,主要定义“常用的数学函数”,例如求平方(sqrt)、指数函数(exp)等等 指示编译器在系统缺省的路径下寻找相应的头文件 3、最简单的程序 在VC6.0中,执行菜单命令“Tools-Options”可以弹出界面 3、最简单的程序 预处理指令 define #define使得编译器可以定义符号常数。 程序编译预处理时首先将代码中所有的符号常数都替换成预定义的数值。 预处理指令中定义的符号常数使得程序更加易读和维护。 #define PI 3.1415926 void main(){ double r = 200; double area = PI*r*r; } 3、最简单的程序 3、最简单的程序 3、最简单的程序 3、最简单的程序 3、最简单的程序 4、基本程序要素 主要内容 标识符 关键字 常量和变量 数据类型 运算符和表达式 4、基本程序要素 程序由语句组成,语句由基本要素组成。 基本要素有标识符、关键字、常量、运算符和表达式。 4.1 标识符 程序员或系统定义的符号,用以标识变量、类型和函数等。 标识符由字母、数字和下划线组成,但是必须以字母或下划线开始。 标识符取名时,尽量使用能反映其用途的单词或缩写,可提高程序的可读性。 4、基本程序要素 4.2 关键字 关键字是C/C++编译器预定义的、具有固定含义的保留字,在程序中它们不能被作为一般标识符使用。 C++增加了C不具备的关键字,并且不同C++编译器含有不同的关键字。 C/C++是大小写敏感 的语言,它要求所有关键字都必须是小写的。 例如: auto, bool, break, case, char, class, const, continue, default, delete, do, double, else, enum, extern, false, float, for, friend, goto, if, inline,int, long, new, operator, private, protected, public, return, short, signed,sizeof, static, struct, switch, template, this, true, try, typedef, union,unsigned, using, virtual, void, while 4、基本程序要素 4.3 常量和变量 在程序中使用的数据有常量 和变量 两种形式: 常量为一固定值,不能被程序改变。变量是可以被程序改变的数据; 与变量不同的是:常量不占有内存空间,不能为常量赋值;变量需要占有内存空间,可以给变量赋不同的值; 无论是常量还是变量使用之前都必须声明; 推荐使用常量定义代替传统C中使用预编译指令#define定义符号常数! 变量的声明形式 数据类型 变量名1[=初始值1],变量名2[=初始值2],…; 4、基本程序要素 变量的初始化 int nCo
您可能关注的文档
- ISO-TS16949 2002-IATF认可规则第三版.pdf
- ISO9001-2008培训教程.ppt
- J2EE 第1x 章 Web应用程序简介.ppt
- JT/T 657-2006 交通钢构件聚苯胺防腐涂料.pdf
- LTE技术概述.ppt
- mcafee网络防毒系统培训v8.pdf
- Oracle 高级复制冲突解决机制-多主体复制冲突解决机制.pdf
- Photoshop处理黯淡图片的简单技巧.doc
- Photoshop给室内人像进行美白和磨皮.doc
- PTA期货入门---认识PTA.doc
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
最近下载
- 快速动态响应同步调相机工程二次系统设计技术导则 QGDW 12187-2021.docx
- 五年级数学寒假习题集(可下载).doc
- 浙江省湖州市吴兴区2020-2021学年四年级下学期期末科学试卷.docx VIP
- 专题06实数(十大类型)(题型专练)(原卷版+解析).docx VIP
- 2024-2025学年高中思想政治选择性必修2 法律与生活统编版(部编版)教学设计合集.docx
- 污水处理专业技术人员试题库+污水处理技术工人试题库(附答案).docx
- 北师大版数学五年级上册应用题精选150道北师大版数学五年级上册应用题精.pdf
- 数据中心建设整体方案.doc
- GA 1029-2022 机动车驾驶人考试场地及其设施设置规范.docx
- 市人大主任关于2024年度民主生活会个人对照检视材料.docx VIP
文档评论(0)