【C++ Primer Plus总结】第二章——开始学习C++
来源:互联网 发布:midi软件下载 编辑:程序博客网 时间:2024/06/05 17:18
C++注释以斜杠//开始,至本行结束。C++亦可识别C注释:/内容/,此注释可跨行。
函数原型之于函数就像变量声明之于变量。
main()函数
int main(){ ... return 0;}
int表示main函数返回一个整数值,空括号(其中可以包括void)表明不需要参数,return提供返回值,并结束函数。
这在逻辑上是一致的,但这个return值返回到哪去了呢,一般有函数调用才会需要返回值,那么谁调用了main函数呢,答案是操作系统。再点击运行之后,操作系统自动查找main函数进行调用,因此程序中要求必须有一个main函数。
cin.get()
有些环境在运行程序完毕后会自动关闭该窗口,若想要窗口一直打开,知道按任何键,可在return语句之前加如下语句:
cin.get();
目前只需要知道这个作用,更详细介绍请看第四章。
printf()、scanf()与cout、cin
printf()与scanf()
printf()是c语言标准输出函数,它的声明位于头文件stdio.h
标准格式如下:
printf(“规定符”,参量表);
规定符有:
%d 十进制有符号整数
%u 十进制无符号整数
%f 浮点数
%s 字符串
%c 单个字符
%p 指针的值
%e 指数形式的浮点数
%x, %X 无符号以十六进制表示的整数
%o 无符号以八进制表示的整数
%g 把输出的值按照%e或者%f类型中输出长度较小的方式输出
%p 输出地址符
%lu 32位无符号整数
%llu 64位无符号整数
详情可查百度百科https://baike.baidu.com/item/printf()/402521。
scanf()为输入函数,和printf()类似。
cout与cin
cout与cin并不属于函数,他们在概念上属于流。
cout<<"Come up!";
它将字符串 Come up! 插入到了输出流中,<< 是插入运算符。
cin是插入运算符,和cout相似。
cout和cin可拼接输出。
cout<<"a"<<"b"<<2<<endl;cout<<"x";cout<<"y\n";输出:ab3xy
printf()、scanf()必须用%d,%s来指出要输出、输入的到底是什么格式,而cout和cin就不需要,它可以自动判断格式(此处运用了运算符重载)。
换行符endl和“\n”
cout<<a <<endl;cout<<"Hello.\n";
两种表达方法作用相同。
- C++ Primer Plus学习:第二章 开始学习C++(1)
- C++ Primer Plus学习:第二章 开始学习C++(2)
- 《C Primer Plus 》 第二章总结
- C+Primer+Plus学习笔记-第二章
- 【C++ Primer Plus总结】第二章——开始学习C++
- C primer plus 第二章
- C Primer Plus 第二章
- C Primer Plus学习笔记----第二章C语言概述
- [C++ Primer Plus]开始学习C++(一)
- c primer plus 第二章习题摘录
- C Primer Plus第二章编程练习
- C Primer Plus 第七章 学习总结——2015.4.21
- C++ Primer Plus(第六版)—— 第二章 开始学习C++ 笔记
- C Primer Plus学习
- C Primer Plus 第五章学习总结 2015.4.19
- C Primer Plus 第六章学习总结--2015.4.20
- C Primer Plus 第十一章学习总结^2015.5.2
- C++ Primer Plus 第二章 开始学习C++
- oracle函数进行日期格式转换
- Java常用的九种排序方法及代码实现
- 课程小结——灰度直方图、Haar-like、HOG、LBP和PCA
- 了解mysql
- 正式走向程序人生
- 【C++ Primer Plus总结】第二章——开始学习C++
- 开博感言以及渣硕的不定期更新的人生感想
- javaBean构造器
- 《Android》Android Studio打开项目卡死
- 使用#define指令和#undef指令进行宏定义和终止宏定义
- 视频监控安防平台-GB28181-系统目录查询TCP协议和系统录像文件检索TCP协议
- TabLayout与ViewPage联用
- 每天一道算法题——调整数组顺序使奇数位于偶数前面
- Java:一个帝国的诞生