![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习笔记
努力跟上节奏的灰谷
这个作者很懒,什么都没留下…
展开
-
结构(struct)和共同体(union)
结构struct inflatable{ char name[20]; float volume; double price;};解释图如下所示:共同体union one4all{ int int_val; long long_val; double double_val;};one4all pail;pail.int_val = 15; // store an intcout <<pail.int_val;pail.double_val = 1原创 2022-05-27 10:08:34 · 134 阅读 · 0 评论 -
C++中的非cin与非(cin >> factor)
!cin 和 !(cin >> xxx)!cin,判断上一次的输入是否失败(bad input)!(cin >> xxx)判断当前输入是否失败(bad input)实例int fill_array(double ar[], int limit){ using namespace std; double temp; int i; for (i = 0; i < limit; i++) { cout << "Enter value #" &原创 2022-05-26 21:48:50 · 242 阅读 · 0 评论 -
函数中的数组参数
函数中的数组参数1.在函数中一般用指针处理数组。在大多数情况下, C++和C 语言一样,也将数组名视为指针。C++将数组名解释为其第一个元素的地址:cookies == &cookies[0]改规则有一些例外:数组声明使用数组名来标记存储位置;对数组名使用sizeof 将得到整个数组的长度(以字节为单位) ;将地址运算符&用于数组名时,将返回整个数组的地址,例如&cookies 将返回一个32 字节内存块的地址(如果int 长4 字节)。2.实例分析例:计算一个整型数组中所有元原创 2022-05-25 23:13:07 · 221 阅读 · 0 评论