-
我的运行结果是正确的。 你最好把错误消息告诉大家。 (这个程序当然是正确的)。
建议你做一个“hello world”程序,看看你的编译器是否有问题。
编译器一般都不是问题,我经常遇到类似的问题,通常是程序中的一些小错误,不容易检测。
-
为什么要 ctrl+f7???
F7直接不是结束了吗!!
我没有看你的程序,但我加工了结果(ctrl + f5):
come up and c++ me some time.
press any key to continue.
编译使用 f7
看起来您的 VC 即将重新安装。 如果你没有一个好的系统,你必须这样做。
将第一行替换为:include
h!)
-
编译器很旧... 好笑的是,1楼居然用的是虚空主。
-
不在乎这些小节...... 像这样的事情太多了...... 有些是有用的,有些是毫无意义的,就像你一样,这没有多大意义...... 最好做一些严肃的事情......
-
我正在使用 dev-c++
运行源**只需要在。
return 0;
先例。 system ("pause");
去就好了。
您正在使用的那个有点旧,对于新的 C++ 规则来说有点不同。
-
该程序没有任何问题,这可能是楼上所说的问题。
-
程序没有问题,编译器可能不支持 int main(),而且你的编译器很旧。
-
重建是可以的。
vc6 怎么不支持 int main()? 不管多大年纪,它支持那些不支持虚空的人,但有·
程序没有问题
-
没关系。
只需订购即可! 线上的数字。 是你的系统吗?
-
如何使用 Microsoft Visual C++ 运行而不会出错,您是否正在创建 win32 控制台应用程序项目,请注意不要创建 win32 应用程序项目。
-
方法步骤。
打开软件,先创建一个新项目,在新的C++源文件中,这些对你来说可能听起来有点陌生,别担心,你只需要按照下面的**进行操作即可。
请点击输入描述。
请点击输入描述。
请点击输入描述。
请点击输入描述。
现在我们已经构建了文件,让我们编写第一个 C++ 程序!
对于源文件,请输入以下 **。
#include
using namespace std;
void main(){
cout<<"我的第一个程序! "<<>
请点击输入描述。
然后我们编译程序并单击图像右上角带有红色边框的按钮。
请点击输入描述。
最后,运行程序,点击图片右上角红框中的按钮,查看结果!
请点击输入描述。
请点击输入描述。
-
1234 是一千位 = 1 * 1000 + 2 * 100 + 3 * 10 + 4x = 1234 个位数和数百位数字反转 a=2 b = 4 十位和千位数交换。
输入语句,要么写一个数字,要么写十个数字,要么写几百个,要么写一千个,然后将1*1000+2*100+3*10+4设置为x
要么输入 x x 以找到个位数的 10 的余数,并且您的书中必须有一个案例。
-
那么这一点就比较容易了,你可以根据实际情况简单指出来。
-
1.标准 C++ 要求 main 有一个 int 返回值,int main() 对应于返回 0;尽管 C++ 标准不允许 main 为 void,但某些编译器(如 vc6)允许 main 为 void,并且头文件被声明为 include(在 C++ 中。 H 的头文件支持 C,使其非模板化)最好学习 C++ 或编写 int main()。
许多编译器会忽略 main 函数是否被声明为 void。 早期的 C 函数默认为 int 类型,并且不检测未声明的函数是否返回数据。 在 C++ 中,为了实现描述的一致性,所有函数都必须声明类型,并且 C 的自定义用于非类型化声明,但 int 类型需要返回值,否则会引发警告。
2.如果逻辑是正确的,它应该不会有什么不同。
3.封装就是隐藏细节,客户只需要知道如何使用它,而不管功能是如何实现的。
-
表达式“a+1”和“&a+1”之间有区别吗? 实际上,这里也是一样的。 指针变量对整数的加减法不会直接从指针变量中的地址中加减整数。
这个整数的单位不是字节,而是元素的数量。 所以:p + 0x1 的值为 0x100000+sizof(test)*0x1。
至于这个 20 字节结构的大小,这在前面的章节中已经详细解释过。 所以 p +0x1 的值是:0x100014。
无符号 long)p + 0x1?这涉及强制转换,它将指针变量 p 保存的值强制转换为无符号的长整数。 一旦强制转换任何值,其类型就会更改。
所以表达式实际上是一个长无符号整数加上另一个整数。 所以它的值是:0x100001。
无符号 int*)p + 0x1 呢?这里 p 被强制转换为指向无符号整数的指针。 所以它的值是:
0x100000+sizof(unsigned int)*0x1,等于 0x100004。