- 博客(6)
- 收藏
- 关注
原创 c++诡异的字符数组
字符数组 一般以\0结尾 如果尝试不以\0结尾 会发生什么呢? 如图,在vscode里,环境是mingw64的 gdb,输出c2时,把c2和c1放在一起输出了,有点诡异 去vs里调试一下 如图,字符数组的地址值 应该是 首元素的地址 运行时 c2 的输出 直接乱码了 等等 应该是c2输出的时候 没有遇到\0,所以直接往后找到了c1的\0才结束 那那些乱码是什么呢? 每个字符在内存里应该长度是1,为啥中间隔了6个长度呢 然后我想看看c2里每个元素的地址是撒子 像这样 char* p = &c2
2020-07-05 20:45:04
928
原创 c++ prime plus 第三章编程题答案
#include<iostream> #include<cstdlib> using namespace std; const float change = 0.0833333; void output(int); int main(){ int height; cout<<"Please input your height:___\b\b\b"; cin>>height; output(height); system.
2020-07-04 01:27:51
281
原创 c++ prime plus 第二章编程题答案
#include<iostream> #include<cstdlib> using namespace std; void month(int); int main(){ int age; cout<<"please input your age:"; cin>>age; month(age); system("pause"); } void month(int age){ int month; mo.
2020-07-03 23:44:23
314
原创 c++ 数据处理
数据处理 short至少16位(bits) int至少和short一样长 long至少32位,且至少与int一样长 long long至少64位,且至少与long一样长 一字节(byte)至少8位(bits) -`sizeof(int);sizeof baga; climits头文件包含每种类型的位数 和最值 unsigned int,无符号类型。如short范围-32768-32767,则unsigned short范围0-65535,越界时(如为0时-1,变成65535)
2020-07-03 23:24:08
1032
原创 几种主函数写法
几种主函数写法 int main() main() int main(void) void main() int main() 最广泛 最合适 表示main()返回一个int 类型的值 空括号表示不接受 调用他的函数的 传递的 任何参数 main() 省略了int,但是省略类型的时候默认是int int main(void) void是 强调 不接受传递参数 void main() 同理 关于 return 0 ...
2020-07-02 20:14:03
2154
原创 C++ using namespace std的作用
这一句的用处 如第一个程序 #include<iostream> using namespace std; int main() { cout << "Hello,World!" << endl; return 0; } 如果没有using namespace std,会报会报未声明变量cout和未声明变量endl。 C++标准程序库中的所有标识符都被定义于一个名为std的namespace中 。 由于namespace的概念,使用C++标准程序库的任何标识符时,
2020-07-02 18:38:11
985
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅