- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C語言基礎
第二章 C++语言基础 本章主要内容 简单的C++程序 数据类型和表达式 程序的基本控制结构 函数 复习C内容 1.C程序基本结构 2.变量:变量的定义、变量的数据类型(基本类型、构造类型)、变量的存储类别、const 变量、数据类型转换 3.运算符与表达式:条件运算符、算术运算符、关系运算符、逻辑运算符、位运算符 4.语句:赋值语句、条件语句(if语句)、开关语句(switch语句)、循环语句(for语句、while语句、do-While语句)、break语句、continue语句、return语句) 5.函数:函数定义、参数传递、缺省参数、inline函数、左值 6.指针:指针的定义及应用 7.引用 C++程序同C程序相同之点 C++程序由一个或多个源代码文件构成。C++的源代码文件分为两类:头文件和源程序文件。 C++源程序包括编译预处理、程序主体和注释几部分。 一般将变量(对象)、类型及类的定义、函数的声明等放在头文件(扩展名为.h);而将使用这些变量或函数的程序放在另一个文件中,成为C++源程序(扩展名.cpp)。 C++程序同C程序相同之点 C++程序的编译过程分为预处理和正式编译两步。在编译C++程序时,编译系统中的预处理模块首先根据预处理命令对源程序进行适当的加工,然后再正式编译。 程序主体就是main函数。每一个C++源程序都必须有且只能有一个main函数,作为程序的入口 。 注释是程序员为程序语句所做的说明,是提高程序可读性的一种手段。注释一般分为两种:序言性注释和注解性注释。 同C++基本一样,由注释、编译预处理和程序主体构成。必须有且只能有一个主调函数。 头文件iostream.h是C++必须的。例 #include “iostream.h” main() {cout“students”;} #include iostream.h #include stdio.h void main() { int i; cini; coutthis iendl; printf(%s%i\n,this ,i);} cout 是输出流对象;是插入运算符 cin 是输入流对象;是抽取运算符 在程序运行过程中,值不能被改变的量称为常量。 常量定义格式为: 变量的含义来自于C语言,但在C++语言中还指对象 定义格式为: 在C++中,任何一个变量在被使用之前必须被定义。 与C语言不同,C++中的变量不必集中在程序最前面定义,可以在程序中随时定义。 asm do if return typedef auto double inline short typeid bool dynamic_cast int signed typename break else long sizeof union case enum mutable static unsigned catch explicit namespace static_cast using char export new struct virtual class extern operator switch void const false private template volatile const_cast float protected this wchar_t continue for public throw while default friend register true delete goto reinterpret_cast try 指针也是一种变量,指针变量专门用来存放其它数据在内存的地址。是一种间接访问变量或对象的方法。 指向常量的指针 指针常量 指向常量的指针常量 例: const int i=10;//声明 i存储单元的值为10,且不可变 const int *p=i;//p是指向常量的指针 *p=20;// error int j=20;// p=j;// ok 例: char * constpc=“abcde”;//pc是指针常量 char * pc1=“efghe”;// pc=pc1;// error *pc=*pc1;// ok 例 const int c=10;//声明 i存储单元的值为10,且不可变 const int * const x=c;//p是指向常量的指针常量 int d=20; int *y=d; x=y;// error *x=*y;// error 引用是某个变量或对象的别名,是另一种访问变量或对象的方法。 对引用的存取就是对变量的存取。 引用没有存储空间。 对引用声明同时需对其初始化 int x=10; int y=x;//声
您可能关注的文档
- [工学]AVR单片机的基本结构.ppt
- [工学]A水闸毕业设计说明书之坚决不改版.doc
- [工学]AVR汇编指令2012.ppt
- [工学]B02第一章二章.ppt
- [工学]ArcGIS 网络分析-张学宝.ppt
- [工学]BP-2B母差原理.pdf
- [工学]c++ 第七章 数组.ppt
- [工学]c++1基础元素.ppt
- [工学]C++图书管理系统课程设计.pdf
- [工学]C++备课讲义第2章.ppt
- 2025浙江温州市公用事业发展集团有限公司面向高校招聘工作人考前自测高频考点模拟试题最新.docx
- 2025年蓬安县财政局下属单位招聘备考题库附答案.docx
- 广安市农业农村局2025年公开遴选市动物卫生监督所工作人员备考题库附答案.docx
- 南昌市劳动保障事务代理中心招聘3名劳务派遣驾驶员参考题库附答案.docx
- 2025浙江绍兴市新昌县机关事业单位招用编外聘用人员36人备考题库最新.docx
- 浙江国企招聘-2025嘉兴海盐县城市投资集团有限公司招聘7人笔试备考试题附答案.docx
- 长沙银行2026校园招聘备考题库最新.docx
- 2026年度中国地震局事业单位公开招聘备考题库附答案.docx
- 2025福建省晋江圳源环境科技有限责任公司招聘6人模拟试卷附答案.docx
- 浙江国企招聘-2025温州平阳县城发集团下属房开公司招聘5人公笔试备考试题附答案.docx
最近下载
- 电子信息工程职业生涯发展报告.pptx VIP
- 个人投资协议合同范本9篇.docx VIP
- T∕CHAS 10-4-6-2018 中国医院质量安全管理 第4-6部分:医疗管理 医疗安全(不良)事件管理(可复制版).pdf
- 虚拟现实项目实训勇者冒险游戏项目案例教案.pdf
- 2024年广东公务员申论考试真题及答案-行政执法卷.docx VIP
- 中学生感恩班主任主题班会.pptx VIP
- 2025年四川省拟任县处级领导干部任职资格试题及参考答案.docx VIP
- 九年级化学上册第一二单元测试题.doc VIP
- 河北省2024年普通高中学业水平合格性考试物理考试题目及答案.docx VIP
- 2025年中煤集团面试试题题库及答案.docx
原创力文档


文档评论(0)