- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
昆工C部分资料
第一章 C++语言概述
1.1 引言1.2 C++字符集1.3 C++单词1.4 C++语句1.5 C++函数1.6 C++程序1.7 VC++6.0集成开发环境简介
1.1 引言
C++语言是目前最实用的语言
C++是对C的继承和扩展
既面向过程又面向对象
介绍基本语法规则及结构化、模块化程序设计
以Visual C++6.0为蓝本和操作界面
1.2 C++字符集
??? 同自然语言一样,具有字、词、句、章的基本成分和结构
大、小写英文字母 A-Z, a-z
十进制数字符号 0-9
标点符号 , ; : 空格 { }
单字符运算符 ( ) [ ] + - * / % . = ! ~ ^ | ??
特殊用途符号 # \ _ 区位码符
第一章 C++语言概述
1.1 引言1.2 C++字符集1.3 C++单词1.4 C++语句1.5 C++函数1.6 C++程序1.7 VC++6.0集成开发环境简介
1.1 引言
C++语言是目前最实用的语言
C++是对C的继承和扩展
既面向过程又面向对象
介绍基本语法规则及结构化、模块化程序设计
以Visual C++6.0为蓝本和操作界面
1.2 C++字符集
??? 同自然语言一样,具有字、词、句、章的基本成分和结构
大、小写英文字母 A-Z, a-z
十进制数字符号 0-9
标点符号 , ; : 空格 { }
单字符运算符 ( ) [ ] + - * / % . = ! ~ ^ | ??
特殊用途符号 # \ _ 区位码符
1.3 C++单词
保留字: 如 int, char, if, for等?标识符: 如x2, Time, a, maxMage等
常量:
常数 如 5, 23, -256, 2.307等
字符常量 如a, +, 5等
字符串常量 如5, apple, 姓名等
运算符:
单字符 如+, -, *, /等
双字符 如=, ++, $$等
三字符 如=, =等
保留字: 如new, delete, sizeof等标点符号:?每个标点符号单独作为单词
1.4 C++语句
类型定义语句: 定义出的类型称为自定义类型
变量定义语句: 如 int x;
函数原型语句: 声明函数存在,在其他地方定义
表达式语句: 如 x=3*x+5;
复合语句: 格式 {语句}
选择语句:?根据条件从多个分支中选择其一执行 if, switch
循环语句: 根据条件控制一个程序段反复执行 for, while, do
跳转语句: 如 goto, return, break, continue
1.5 C++函数
系统函数和用户函数:
系统函数由C++系统提供,用户直接使用,由系统提供的头文件给出其函数原型,如math.h中有常用数学函数原型,abs()
用户函数是指由编程者(用户)在程序中编写的函数
C++头文件: 带扩展名为.h的文件??? C++头文件可以是系统提供的,也可由用户根据需要编写 头文件内容:一般为数据类型的定义、常量定义、函数原型说明等#include命令:
格式: #include 头文件名 #include 头文件名 函数定义格式: 函数类型 函数标识符 ( 参数表 ) 函数体主函数: 每个程序有且仅有一个??? 一般格式: void main(void) { 语句 }使用主函数举例:
#include iostream.hvoid main(void)?{coutC++ program.endl;}?程序运行结果:C++ programPress any key to continue另一个用户函数定义int Add(int x, int y){int z=x+y; return z;}int Add(int x, int y){int z=x+y; return z;}假定用a=Add(3,4);语句调用,则返回值为7,a的值为7
1.6 C++程序
??? 程序构成:一个主函数,若干个用户函数等组成,一个或多文件,每个扩展名为.cpp??? 程序注释:
// 注释内容
/* 注释内容 */?
程序举例1:
#includeiostream.h#includemath.hvoid main() {double x,y,z;x=5;?y=pow(x,3); //计算x的立方z=sqrt(x); //计算的平方根coutx y zendl;}
程序举例2:
#includeiostream.hint big(int x, int y);void main(){int
您可能关注的文档
最近下载
- 院感知识试题(附答案).docx VIP
- 分布式光伏电站屋顶租赁协议(标准范本).docx
- 高温防暑安全培训课件.pptx VIP
- 11SG534带水平段钢斜梯(45°)(OCR).pdf VIP
- 一升二数学《暑假作业》 每日一练.docx VIP
- 《商务-谈判》课程标准).doc VIP
- 对我国长距离浆体管道输送工程设计的思考-论文发表.PDF VIP
- 110(66)kV~500kV架空输电线路运行规范.ppt VIP
- 牛津译林版九年级上册英语Unit 1-Unit 8语法知识点复习提纲.pdf VIP
- 《GBT20001.3-2015标准编写规则第3部分:分类标准》(2025版)深度解析.pptx
文档评论(0)