鱼C论坛

 找回密码
 立即注册
查看: 61|回复: 1

[已解决]求助:C++ 变量赋值 语法

[复制链接]
发表于 2024-11-29 16:34:28 | 显示全部楼层 |阅读模式

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

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

x
int  AST;
AST=8888;   // 第46行代码


这两行,居然报错,不知哪错了?
----------------------------------------------------------
e:\mygame.cpp(46) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
e:\mygame.cpp(46) : error C2086: 'int AST' : redefinition
最佳答案
2024-11-29 16:34:39
看错误提示,你应该注意以下几点:

1. **重复定义**:你的错误信息指出变量 `AST` 在某个地方已经被定义过了。请检查你的代码中是否在其他地方已经有 `int AST;` 的声明,如果有,确保不要重复定义。

2. **类型规范符**:你的错误信息中还提到缺少类型规范符,导致 `int` 被假定。如果 `AST` 第一次是在其他地方初始化并定义的,确保在当前代码范围内没有再次写 `int AST;`。如果你只需要赋值,不需要再加 `int`,可以直接写 `AST = 8888;`。

请确认代码中没有其他地方重复定义 `AST`,并确保赋值时不带类型,如下:
int AST; // 确保这行代码只在某一个地方
AST = 8888; // 赋值时,仅需要这行

检查以上几点,看看是否能解决你的问题。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-11-29 16:34:39 | 显示全部楼层    本楼为最佳答案   
看错误提示,你应该注意以下几点:

1. **重复定义**:你的错误信息指出变量 `AST` 在某个地方已经被定义过了。请检查你的代码中是否在其他地方已经有 `int AST;` 的声明,如果有,确保不要重复定义。

2. **类型规范符**:你的错误信息中还提到缺少类型规范符,导致 `int` 被假定。如果 `AST` 第一次是在其他地方初始化并定义的,确保在当前代码范围内没有再次写 `int AST;`。如果你只需要赋值,不需要再加 `int`,可以直接写 `AST = 8888;`。

请确认代码中没有其他地方重复定义 `AST`,并确保赋值时不带类型,如下:
int AST; // 确保这行代码只在某一个地方
AST = 8888; // 赋值时,仅需要这行

检查以上几点,看看是否能解决你的问题。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-7 03:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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