随笔分类 - C++
摘要:1. 数组作为参数 需要注意: 修改数组的函数,实际上传入的是一个指针,这导致原数组的长度信息丢失,因此还需要传入数组长度数据; python include const int Max = 5; int fill_array(double ar[], int limit); void show_a
阅读全文
摘要:第一次使用MarkDown记录博客,复习指针 创建数组 指针的指针 二级指针的使用 1. 创建数组 数组和指针都支持加法和索引 2. 指针的指针 使用另一个指针指向数组(用法一致[索引、加法],但是丢失长度信息) 3. 二级指针的使用
阅读全文
摘要:1. 当缓冲区中有残留数据时,cin函数会直接去读取这些残留数据而不会请求键盘输入。而且,回车符也会被存入输入缓冲区中。 这意味着两个问题: (1)如果插入了非法字符,不能转化为int类型,那么将始终留在缓存区,阻塞正常输入。换行符‘\n’也是非法字符; (2)如果(变量获取的元素个数)少于(键盘输
阅读全文
摘要:m的地址为: -> 0x7ffd33436d9cn的地址为: -> 0x7ffd33436da0 b指针存放结果:0x7ffd33436df0b指针数组当前指向元素:0x7ffd33436d9cb指针数组当前指向元素指向内容:2222 c指针存放结果:0x7ffd33436df0c指针数组当前指向元
阅读全文
摘要:1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 int main() 8 { 9 //直接赋值 10 string test;//定义了一个空字符串str 11 test = "test_the_string"; 12 13 cout...
阅读全文
摘要:1.字符串的声明#include #include #include using namespace std;int main(){ //直接赋值 string test;//定义了一个空字符串str test = "test_the_string"...
阅读全文
摘要:参考自的博客kilen的博客。运行结果:
阅读全文
摘要:1,测试cin.ignore()的作用,用于去除缓冲区的残留数据 2.整形的占用位数 运行结果: 3,整形溢出 4,cin的相关方法 - ignore,get,getline,peek,gcount,read 运行结果: 5,文件复制 此处换行符会被过滤掉,所以逐行读取,手动添加ENDL。 6,输入
阅读全文
摘要:案例:输入任意空格和数字,输出其中的数字之和。 目录 1. 标准输出流(cout) 2. 标准输入流(cin) 3. 输入流(cin)方法 1、cin 2、cin.get() —— 接收字符 3、cin.getline() 4、getline() 5、gets() 6、getchar() 4. 输出
阅读全文
![](https://files.cnblogs.com/files/geoffreyone/未命名.gif)