- 1、本文档共149页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CPrimer培训讲义
C++程序设计入门
最简单的C++程序
int main()
{
return 0;
}
返回类型:此处为内置类型int(integer)
函数名:main, 所有C++程序的入口,由系统进行调用
形参表:main之后,括号内的部分,此处为空
函数体:花括号内的内容。其中的唯一语句为return,返回一个整数0,同时结束整个函数的执行。
标准输入/输出
#include iostream
int main()
{
// prompt user to enter two numbers
std::cout “Enter two numbers:” std::endl;
// v1 v2 defined near the code using them
// v1 v2 defined at different line
int v1 = 0;
int v2 = 0;
std::cin v1 v2;
std::cout “The Sum of “ v1 “ and “ v2 “ is “
v1 + v2 std::endl;
return 0;
}
说明:
#include iostream表示要使用iostream标准库,标准化以后统一使用#include iostream,而不使用#include iostream.h
v1和v2的定义体现了C++风格的变量定义习惯,即在使用的时候定义变量
注意编码规范的应用:每个变量定义的同时必须初始化,同时一行只定义一个变量。
注释
C风格的注释: /*…*/
C++风格的注释: //…
说明:
尽量使用C++风格的注释,C风格注释仅用于参数的默认值
面向过程编程简介
while语句
示例:
#include iostream
int main(int argc, char* argv[])
{
int nSum = 0;
int nVal = 1;
// keep executing the while until val is greater than 10
while (nVal = 10)
{
nSum += nVal;
++nVal;
}
std::cout Sum of 1 to 10 is nSum std::endl;
return 0;
}
说明:
while语句的含义
while (condition)
{
while_body_statement;
}
+=操作符的含义: nSum += nVal等价于 nSum = nSum + nVal;
前自增操作符++的含义: ++nVal等价于nVal = nVal + 1;
for语句
示例:
int main(int argc, char* argv[])
{
int nSum = 0;
// sum values from 1 up to 10
for (int nVal = 1; nVal = 10; ++nVal)
{
nSum += nVal;
}
std::cout Sum of 1 to 10 is nSum std::endl;
return 0;
}
说明:
for语句的含义:
for (initialize; condition; expression)
{
for_body_statement;
}
注意变量nVal的定义和初始化与while语句的区别
while语句中的++nVal移至for语句内,但并不是必须的
if语句
示例:
int main()
{
// prompt user to enter two numbers
std::cout Enter two numbers: std::endl;
int nVal1 = 0;
int nVal2 = 0;
std::cin nVal1 nVal2;
int nMin = 0;
int nMax = 0;
if (nVal1 = nVal2)
{
nMin = nVal1;
nMax = nVal2;
}
else
{
nMin = nVal2;
nMax = nVal1;
}
std::cout The min number is nMin std::endl;
std::cout The max number is nMax std::endl;
return 0;
}
C++编程环境基础
1.5.1集成开发环境VC6以及VC2008及相关工具的安装
安装VC6集成开发环境及SP6
安
您可能关注的文档
- 7生物技术与农业.ppt
- 7相邻与不相邻问题.doc
- 7疾控应对流感大流行应急处置预案2011.doc
- 7第七天 反应表面实验.ppt
- 7焊接残余应力.ppt
- 7第五章 多电子原子光谱泡利原理.ppt
- 7我们的中华民族精神.ppt
- 7西部十二省区市科技合作协议 - 西部十二省区市十三方科技合作框架协议.doc
- 7第七章 门窗构造.ppt
- 8 不同报告方法的瞬时记忆容量研究.doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)