调试c++;使用xcode 我是新手,最近学C++。我有一台苹果笔记本电脑,它带有Xcode。我最近开始使用调试器,但我并不真正理解它。是否有不同的视图可以调试,或者调试时C++总是这样? 调试器中代码的屏幕截图
这只是一个低级语言的列表 根据调试器,我在第98行遇到了一个问题,但我的代码甚至没有那么长调试c++;使用xcode 我是新手,最近学C++。我有一台苹果笔记本电脑,它带有Xcode。我最近开始使用调试器,但我并不真正理解它。是否有不同的视图可以调试,或者调试时C++总是这样? 调试器中代码的屏幕截图 ,c++,xcode,debugging,C++,Xcode,Debugging,这只是一个低级语言的列表 根据调试器,我在第98行遇到了一个问题,但我的代码甚至没有那么长 #include <iostream> #include <fstream> using namespace std; ifstream infile; int main() { infile.open("number.txt"); int x = 1, value; float avg, sum = 0; //numb; int Max, M
#include <iostream>
#include <fstream>
using namespace std;
ifstream infile;
int main()
{
infile.open("number.txt");
int x = 1, value;
float avg, sum = 0; //numb;
int Max, Min;
cout <<"Enter Numbers to Calculate, type 0 when finished."<<endl<<endl;
int numb[x-1];
value = numb[0];
infile >> value;
Min = value;
Max = value;
while(value != 0)
{
infile.open("number.txt");
sum = sum + value;
avg = sum / x;
x++;
numb[x-1] = value;
if(Max < numb[x-1] )
{
Max = numb[x-1];
}
if(Min > numb[x-1])
{
Min = numb[x-1];
}
infile >> value;
infile.close();
}
cout <<"You Entered " << x-1 <<" Numbers."<<endl;
cout <<"The Max is: "<<Max<< " The Min is: "<<Min<<endl;
cout <<"The Sum of the Numbers is: "<<sum<<endl;
cout <<"The Average of the Numbers is: "<<avg<<endl;
infile.close();
return 0;
}
#包括
#包括
使用名称空间std;
河流充填;
int main()
{
infle.open(“number.txt”);
int x=1,数值;
浮点平均值,总和=0;//numb;
int Max,Min;
cout您看到的是代码的反汇编。参考汇编是“由汇编程序转换的低级符号代码”这是一种讨厌的编程语言。查看汇编是一种高级的调试方式,不再有很多人使用。关于这一点,已经有一个问题了。请看您应该修复缩进。缩进不良会导致大量代码失败/错误,并使其他人难以阅读。请您详细说明一下缩进,我对编码相当陌生,我一直想知道如何使我的代码更易于阅读。您可以使用哪些技巧来提高代码的视觉效果?这是一种更好的样式int numb[x-1];
如果x
是一个稍后才能确定的值,那么它就没有什么意义了。(x
在声明numb
时是1。想想这意味着什么。)不过,对于正在计算的任何值,都不需要数组。而且,不,它不应该是这样。它应该是源代码。在某个地方有一个设置或菜单项。非常好!非常感谢Alex G 1。我了解到特定视图称为代码汇编2。我修复了问题3。我将研究更好的格式我的基于代码的wiki参考。@JerryBerry我在问题中格式化了你的代码,举个例子。如果对你有用,请随意将其标记为答案。