- 博客(3)
- 收藏
- 关注
原创 变量未初始化引起错误
内置类型变量是否自动初始化取决于变量定义的位置: 在函数体外部定义的变量都会初始化为0; 在函数体里定义的内置类型变量不进行自动初始化。 未初始化变量引起的错误是难以发现的,永远不要以赖于未定义行为, 问题出在未初始化变量事实上都有一个值,编译器吧该变量放到内存中的某个位置,而把这个位置无论哪种位模式都当成是变量初始的状态,当被解释成整型值时,任何位模式都...
2019-09-09 15:22:08 1478 1
原创 将两个字符串相加
#include <iostream> #include <string> #include <sstream> using namespace std; int add(string& str1, string& str2) { int x, y; stringstream stream; stream << str1; ...
2019-08-21 00:30:40 2195
转载 while(cin>>number)无法跳出循环问题
C++primer 中引言的程序如下所示,期望输出一行整型例如:3 4 5 6之后回车键能够得到sum值。 但是运行过程中并不能跳出输入的循环,但是输入非整型情况下可以跳出循环。 #include <iostream> using namespace std; int main() { int number = 0, sum = 0; while (cin >>...
2019-08-21 00:10:52 1255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人