记录一次错误。(此声明没有存储类或类型说明符)

简介: 记录一次错误。(此声明没有存储类或类型说明符)
错误类型如下:
严重性 代码  说明  项目  文件  行 禁止显示状态
错误(活动)  E0077 此声明没有存储类或类型说明符  4.13  c:\Users\dell\Desktop\c++primerPlus6课后题\第四章\4.13\4.13\4.13\326.cpp  28  

在函数体外进行赋值的时候就会出现这个问题。

比如

int n;
n = 1;
int main()
{
  return 0;
}

在第二行的时候就会出现这个错误。

解决办法就是去掉函数体外的赋值(n=1),改到函数体内部。

int n;
int main()
{
  n = 1;
  return 0;
}

在百度知道上找到一个回答,上面说

“函数外只能定义全局变量或者对象 ,而不能执行语句及调用函数  。”

而赋值应该属于执行语句这一类。

相关文章
|
27天前
|
存储 Rust API
支持静态声明的类型
支持静态声明的类型
27 0
|
4月前
|
存储 Java 程序员
TS,类型注解 number就是类型注解,TS类型注解是一种为变量添加类型约束的方式,你定义什么类型,就只能赋值什么类型,变量命名规则,变量名称不能以数字开头,交换变量写法
TS,类型注解 number就是类型注解,TS类型注解是一种为变量添加类型约束的方式,你定义什么类型,就只能赋值什么类型,变量命名规则,变量名称不能以数字开头,交换变量写法
|
5月前
|
存储 缓存 安全
【C/C++ 关键字 存储类说明符】C/C++ 的mutable 关键字 忽略对该数据成员的常量性检查在const函数中修改变量值
【C/C++ 关键字 存储类说明符】C/C++ 的mutable 关键字 忽略对该数据成员的常量性检查在const函数中修改变量值
62 0
|
5月前
|
存储 编译器 C语言
【C/C++ 关键字 存储类说明符 】一文带你了解C/C++ 中extern 外部声明 关键字的使用
【C/C++ 关键字 存储类说明符 】一文带你了解C/C++ 中extern 外部声明 关键字的使用
91 1
|
5月前
|
存储 C# 容器
掌握 C# 变量:在代码中声明、初始化和使用不同类型的综合指南
变量是用于存储数据值的容器。 在 C# 中,有不同类型的变量(用不同的关键字定义),例如: int - 存储整数(没有小数点的整数),如 123 或 -123 double - 存储浮点数,有小数点,如 19.99 或 -19.99 char - 存储单个字符,如 'a' 或 'B'。Char 值用单引号括起来 string - 存储文本,如 "Hello World"。String 值用双引号括起来 bool - 存储具有两个状态的值:true 或 false
89 2
|
编译器
函数的声明和定义(如何分文件使用)
函数的声明和定义(如何分文件使用)
|
Java 编译器
重载的方法能否根据返回类型进行区分?
重载的方法不能根据返回类型进行区分。方法的重载是基于方法名称和参数列表来进行区分的,与返回类型无关。这是因为在Java中,编译器在确定要调用哪个重载方法时,仅根据传递给方法的参数来进行决策。
348 0
|
存储 编译器
不同类型的变量与零究竟是如何比较(2)
不同类型的变量与零究竟是如何比较
122 0
不同类型的变量与零究竟是如何比较(2)