鱼C论坛

 找回密码
 立即注册
查看: 3881|回复: 28

[已解决]C++变量打印不出来(萌新求助)

[复制链接]
发表于 2023-2-2 15:39:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 猪猪以都都 于 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;

}
最佳答案
2023-2-2 15:42:16
main 函数敲成了 main3
/*变量语法:数据类型 变量名 = 初始值
如:int a = 10;
变量存在的意义:方便管理内存空间
冷知识:内存一般采用16进制存储*/
#include <iostream>
using namespace std;

int main()
{

        int a = 10;

        cout << "a = " << a << endl;

        system("pause");

        return 0;

}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-2-2 15:42:16 | 显示全部楼层    本楼为最佳答案   
main 函数敲成了 main3
/*变量语法:数据类型 变量名 = 初始值
如:int a = 10;
变量存在的意义:方便管理内存空间
冷知识:内存一般采用16进制存储*/
#include <iostream>
using namespace std;

int main()
{

        int a = 10;

        cout << "a = " << a << endl;

        system("pause");

        return 0;

}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-2 15:43:47 From FishC Mobile | 显示全部楼层
看看现象,打印不出来是什么样子?报错?没输出?
可以发上来让我们看看,主要是您自己看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-2 15:47:16 | 显示全部楼层
isdkz 发表于 2023-2-2 15:42
main 函数敲成了 main3

是因为main函数重复嘛?还是因为什么,用了这个代码报错生成错误
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-2 15:48:36 | 显示全部楼层
dolly_yos2 发表于 2023-2-2 15:43
看看现象,打印不出来是什么样子?报错?没输出?
可以发上来让我们看看,主要是您自己看看

只输出了:请按任意键继续
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-2 15:48:38 From FishC Mobile | 显示全部楼层
猪猪以都都 发表于 2023-2-2 15:47
是因为main函数重复嘛?还是因为什么,用了这个代码报错生成错误

把报错信息发上来
楼上已经解释了问题在哪,但您需要学会自己(找到和)解读报错信息
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-2 15:48:55 | 显示全部楼层
猪猪以都都 发表于 2023-2-2 15:47
是因为main函数重复嘛?还是因为什么,用了这个代码报错生成错误

入口函数名只能是 main 呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-2 15:49:53 | 显示全部楼层
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)。
程序“[9264] C++代码学习.exe”已退出,返回值为 0 (0x0)。
这个?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-2 15:50:27 | 显示全部楼层
isdkz 发表于 2023-2-2 15:48
入口函数名只能是 main 呀

嗯嗯,知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-2 15:51:43 | 显示全部楼层
猪猪以都都 发表于 2023-2-2 15:49
“C++代码学习.exe”(Win32): 已加载“C:%users\Administrator\source\repos\C++代码学习\Debug\C++代码 ...

你是不是还有之前运行的没有退出?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-2 15:51:47 | 显示全部楼层
isdkz 发表于 2023-2-2 15:42
main 函数敲成了 main3

但是用main函数就说生成错误
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-2 15:53:09 | 显示全部楼层
isdkz 发表于 2023-2-2 15:42
main 函数敲成了 main3

系统找不到指定文件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-2 15:55:17 | 显示全部楼层
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 个 ==========
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-2 15:57:44 | 显示全部楼层
isdkz 发表于 2023-2-2 15:51
你是不是还有之前运行的没有退出?

退了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-2 16:03:11 | 显示全部楼层
isdkz 发表于 2023-2-2 15:51
你是不是还有之前运行的没有退出?

只输出了请按任意键继续
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-2 16:03:50 From FishC Mobile | 显示全部楼层
猪猪以都都 发表于 2023-2-2 15:49
“C++代码学习.exe”(Win32): 已加载“C:%users\Administrator\source\repos\C++代码学习\Debug\C++代码 ...

既然这边没有报错信息,那我认为问题出现在其他地方
VS的配置比较复杂,您可能需要确认是否构建和运行了正确的代码
如果不是确实如此设计的,据我所知 main3 不是一个特殊的函数名,也不会被作为有效的入口函数,这里应该有问题
但您提到的后续问题在我看来目前没有足够的信息解释
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-2 16:09:20 | 显示全部楼层
dolly_yos2 发表于 2023-2-2 16:03
既然这边没有报错信息,那我认为问题出现在其他地方
VS的配置比较复杂,您可能需要确认是否构建和运行了 ...

找到一个或多个多重定义的符号?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-2 16:10:40 | 显示全部楼层
dolly_yos2 发表于 2023-2-2 16:03
既然这边没有报错信息,那我认为问题出现在其他地方
VS的配置比较复杂,您可能需要确认是否构建和运行了 ...

找到一个或多个多重定义的符号?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-2 16:11:06 | 显示全部楼层
找到一个或多个多重定义的符号?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-2 16:29:16 | 显示全部楼层
为什么没人帮我!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-25 21:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表