1、开始学习C++
来源:互联网 发布:国二c语言教程 编辑:程序博客网 时间:2024/06/15 05:25
1、大多数系统中main函数被用来指示状态。返回0表示成功,非0的含义由系统定义,通常是错误类型。
2、编译生成的可执行文件,通常Windows是xx.exe,UNIX是xx.out。
3、术语“流”表达随时间的推移,字符是顺序生成或消耗的。iostream库包含输入流和输出流,一个流就是一个字符序列,是从IO设备读出或写入IO设备。cin:标准输入;cout:标准输出;cerr:标准输出(通常用其输出警告和错误消息);clog:输出程序运行时一般性信息。
4、调用库函数需要包含头文件,系统会自动去默认路径寻找需要调用的函数实体。
5、std命名空间、注释
#include <iostream>int main(){ //std是个命名空间,标准库中定义的所有名字都在std命名空间。 //::作用域运算符指出cout和endl是在std命名空间中定义的,全局作用域没有名字,如果::xx代表调用全局变量xx /* *endl:结束当前行,并将与设备关联的缓冲区中内容刷到设备中 *刷新操作可以保证到目前为止程序所产生的所有输出都真正写入输出流中,而不是仅停留在内存中等待写入流 */ std::cout << "Enter two numbers:" << std::endl; int v1 = 0, v2 = 0; /* *std::cin >> v1 >> v2;等价于: * std::cin >> v1; * std::cin >> v2; */ std::cin >> v1 >> v2; std::cout << "The sum of " << v1 << " and " << v2 << " is " << v1 + v2 << std::endl; return 0; }
6、
/** while(std::cin >> value)检测std::cin输入是否成功,定义value为int如果输入不为int或结束符(Windows为Ctrl+Z,UNIX为Ctrl+D)则结束* 如输入 2 3 0.3 */int main(){ int sum = 0, value = 0; while(std::cin >> value) sum += value; std::cout << "Sum is" << sum << std::endl; return 0;}/**统计输入中每个值连续出现的次数 */int main() { int currVal = 0, val = 0; //先读入一个数,构成和下一个数比较 if(std::cin >> currVal){ int cnt = 1; while(std::cin >> val){ if(currVal == val) ++cnt; //不等的时候就统计前一个数值的次数 else{ std::cout << currVal << "occurs" << cnt << "times" << std::endl; currVal = val; cnt = 1; } } //输出最后一个数据,循环结束输出 std::cout << currVal << "occurs" << cnt << "times" << std::endl; } return 0;}
7、
C++通过定义一个类来定义自己的数据结构,每个类就是一个新的类型,其类型名就是类名。
阅读全文
0 0
- 开始学习c语言
- 开始学习C了
- 开始学习C#.Net
- 开始学习object c
- 开始学习C#-------》关键字
- 开始学习C语言
- 从头开始学习C
- 开始学习C语言
- 开始学习c语言
- C语言学习开始
- C++ Primer Plus学习:第二章 开始学习C++(1)
- Accelerated C++学习笔记1—<开始学习C++>
- C语言学习开始了
- 重新开始,学习C语言
- 开始正式学习C语言
- 今天开始学习c++&java
- 第二章《开始学习C++》
- 开始学习C#与.net
- 欢迎使用CSDN-markdown编辑器
- Qt调试,查看变量
- 笔记 -- 04 -- ScrollView嵌套listView显示不全
- HTTP请求相关
- 分页查询
- 1、开始学习C++
- Hadoop与MPP解析
- TensorFlow计算AUC错误:Attempting to use uninitialized value auc/false_positives
- javascript 数组操作
- ssm的简单实现以及配置ehcache
- Android 朋友圈之点赞列表
- HBase-建表以及表元数据
- 收集Java面试题知识点(Java基础部分三)
- 关于监控系统的一些想法心得