C++变量打印不出来(萌新求助)
本帖最后由 猪猪以都都 于 2023-2-2 15:49 编辑C++萌新求助,用的vs2017,变量a为什么没有输出,只有:请按任意键继续。。。?
代码如下:/*变量语法:数据类型 变量名 = 初始值
如:int a = 10;
变量存在的意义:方便管理内存空间
冷知识:内存一般采用16进制存储*/
#include <iostream>
using namespace std;
int main3()
{
int a = 10;
cout << "a = " << a << endl;
system("pause");
return 0;
} main 函数敲成了 main3
/*变量语法:数据类型 变量名 = 初始值
如:int a = 10;
变量存在的意义:方便管理内存空间
冷知识:内存一般采用16进制存储*/
#include <iostream>
using namespace std;
int main()
{
int a = 10;
cout << "a = " << a << endl;
system("pause");
return 0;
} 看看现象,打印不出来是什么样子?报错?没输出?
可以发上来让我们看看,主要是您自己看看 isdkz 发表于 2023-2-2 15:42
main 函数敲成了 main3
是因为main函数重复嘛?还是因为什么,用了这个代码报错生成错误 dolly_yos2 发表于 2023-2-2 15:43
看看现象,打印不出来是什么样子?报错?没输出?
可以发上来让我们看看,主要是您自己看看
只输出了:请按任意键继续 猪猪以都都 发表于 2023-2-2 15:47
是因为main函数重复嘛?还是因为什么,用了这个代码报错生成错误
把报错信息发上来
楼上已经解释了问题在哪,但您需要学会自己(找到和)解读报错信息 猪猪以都都 发表于 2023-2-2 15:47
是因为main函数重复嘛?还是因为什么,用了这个代码报错生成错误
入口函数名只能是 main 呀 dolly_yos2 发表于 2023-2-2 15:48
把报错信息发上来
楼上已经解释了问题在哪,但您需要学会自己(找到和)解读报错信息
“C++代码学习.exe”(Win32): 已加载“C:\Users\Administrator\source\repos\C++代码学习\Debug\C++代码学习.exe”。已加载符号。
“C++代码学习.exe”(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
“C++代码学习.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel32.dll”。无法查找或打开 PDB 文件。
“C++代码学习.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。
“C++代码学习.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcp140d.dll”。无法查找或打开 PDB 文件。
“C++代码学习.exe”(Win32): 已加载“C:\Windows\SysWOW64\vcruntime140d.dll”。无法查找或打开 PDB 文件。
“C++代码学习.exe”(Win32): 已加载“C:\Windows\SysWOW64\ucrtbased.dll”。无法查找或打开 PDB 文件。
“C++代码学习.exe”(Win32): 已加载“C:\Windows\SysWOW64\sechost.dll”。无法查找或打开 PDB 文件。
“C++代码学习.exe”(Win32): 已加载“C:\Windows\SysWOW64\rpcrt4.dll”。无法查找或打开 PDB 文件。
“C++代码学习.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel.appcore.dll”。无法查找或打开 PDB 文件。
“C++代码学习.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcrt.dll”。无法查找或打开 PDB 文件。
线程 0xf04 已退出,返回值为 0 (0x0)。
线程 0x7e4 已退出,返回值为 0 (0x0)。
程序“ C++代码学习.exe”已退出,返回值为 0 (0x0)。
这个? isdkz 发表于 2023-2-2 15:48
入口函数名只能是 main 呀
嗯嗯,知道 猪猪以都都 发表于 2023-2-2 15:49
“C++代码学习.exe”(Win32): 已加载“C:%users\Administrator\source\repos\C++代码学习\Debug\C++代码 ...
你是不是还有之前运行的没有退出? isdkz 发表于 2023-2-2 15:42
main 函数敲成了 main3
但是用main函数就说生成错误 isdkz 发表于 2023-2-2 15:42
main 函数敲成了 main3
系统找不到指定文件 isdkz 发表于 2023-2-2 15:48
入口函数名只能是 main 呀
把其他main删了就报错
1>------ 已启动生成: 项目: C++代码学习, 配置: Debug Win32 ------
1>C++书写Hello world.cpp
1>c:\users\administrator\source\repos\c++代码学习\c++代码学习\c++书写hello world.cpp(6): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>代码框架.cpp
1>c:\users\administrator\source\repos\c++代码学习\c++代码学习\代码框架.cpp(7): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>注释.cpp
1>c:\users\administrator\source\repos\c++代码学习\c++代码学习\注释.cpp(19): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>正在生成代码...
1>已完成生成项目“C++代码学习.vcxproj”的操作 - 失败。
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
isdkz 发表于 2023-2-2 15:51
你是不是还有之前运行的没有退出?
退了 isdkz 发表于 2023-2-2 15:51
你是不是还有之前运行的没有退出?
只输出了请按任意键继续 猪猪以都都 发表于 2023-2-2 15:49
“C++代码学习.exe”(Win32): 已加载“C:%users\Administrator\source\repos\C++代码学习\Debug\C++代码 ...
既然这边没有报错信息,那我认为问题出现在其他地方
VS的配置比较复杂,您可能需要确认是否构建和运行了正确的代码
如果不是确实如此设计的,据我所知 main3 不是一个特殊的函数名,也不会被作为有效的入口函数,这里应该有问题
但您提到的后续问题在我看来目前没有足够的信息解释 dolly_yos2 发表于 2023-2-2 16:03
既然这边没有报错信息,那我认为问题出现在其他地方
VS的配置比较复杂,您可能需要确认是否构建和运行了 ...
找到一个或多个多重定义的符号? dolly_yos2 发表于 2023-2-2 16:03
既然这边没有报错信息,那我认为问题出现在其他地方
VS的配置比较复杂,您可能需要确认是否构建和运行了 ...
找到一个或多个多重定义的符号? 找到一个或多个多重定义的符号? 为什么没人帮我!
页:
[1]
2