2017年1/12初读C++primer笔记
2017-01-12 19:09
351 查看
一个使用IO库的程序
#include<iostream> int main(void) { std::cout <<"Enter two numbers:"<<std::endl; int v1=0, v2=0; std::cin >> v1 >> v2; std::cout<< "The sum of " << v1 << "and" << v2 <<"is" <<v1+v2<<std::endl; return 0; }
/*练习1.4.3 ******************Windows输入文件结束符 ctrl+Z #include <iostream> int main(void) { int sum = 0, val = 0; while(std::cin >> val) { sum += val; } std::cout << sum; return 0; }*/
/*练习1.4.4 Input一串数字 统计连续出现的次数 ******************* #include <iostream> int main(void) { int vr = 0, val = 0; if(std::cin >> vr) { int time = 1; while(std::cin >> val) { if(vr == val) { ++time; } else { std::cout << vr << "出现的次数是" << time <<std::endl; vr=val; time=1; } } std::cout << vr << "出现的次数是" << time << std::endl; } return 0; }*/
/************* ****************这个是加一个类的头文件 添加失败 不知道添加到哪个文件工作目录下 -----------疑问------------- #include <iostream> #include "Sales_item.h" #include "Version_test.h" int main(void) { Sales_item book; std::cin >> book; std::cout << book >> std::endl; return 0; } */
#include <iostream> int reand = 42; int main(void) { int nuique = 0; std::cout<< reand << " "<< nuique<< std::endl; int reand = 0;//局部变量会覆盖同名的全局变量 std::cout<< reand << " "<< nuique << std::endl; //全局作用域本身并没有名字 所以作用域操作符左侧为空时 会向全局变量请求 std::cout<< ::reand<< " "<< nuique << std::endl; return 0; }
#include <iostream> int main(void) { /*int a=1; int b=2; const int * pio=&a; //*pio=3;*/ const int &const r2= 3; //若改成const int &r2 = 3;也是可以的 其中的第二个const限定符被忽略 //意思是r2引用一个常量3 double pi=3.141956; const double *const pip= π return 0; //const int& r=x; 是指r是一个常量的引用 //int& const r=x;是指引用r是一个常量?(有这么用的吗:) }
//练习5.14 读取一串字符 计算其中重复出现的次数 /*#include <iostream> #include <string> using namespace std; int main(void) { string Beforeword, Nowword, Resultword; int cnt=0, maxcnt=1; while(cin>> Nowword) { if(Beforeword == Nowword) { ++cnt; } else { if(cnt > maxcnt) { maxcnt = cnt; Resultword = Beforeword; } cnt = 1; } Beforeword = Nowword; } if(maxcnt != 1) { cout<< Resultword <<endl<< maxcnt; } return 0; }*/
相关文章推荐
- 如何组织构建多文件 C 语言程序(二)
- 如何写好 C main 函数
- Lua和C语言的交互详解
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- 浅谈C语言转义字符和格式控制符
- C语言内存对齐实例详解
- C语言编程中统计输入的行数以及单词个数的方法
- C 语言简单加减乘除运算
- C语言自动生成enum值和名字映射代码
- 利用C语言的Cairo图形库绘制太极图实例教程
- C语言练习题:自由落体的小球简单实例
- 使用C语言判断英文字符大小写的方法
- c语言实现的带通配符匹配算法
- C语言实现顺序表基本操作汇总
- C语言中进制知识汇总
- C语言判断一个数是否是2的幂次方或4的幂次方