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

简介: 记录一次错误。(此声明没有存储类或类型说明符)
错误类型如下:
严重性 代码  说明  项目  文件  行 禁止显示状态
错误(活动)  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;
}

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

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

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

相关文章
|
2月前
|
存储 Rust API
支持静态声明的类型
支持静态声明的类型
30 0
|
5月前
|
存储 Java 程序员
|
6月前
|
存储 缓存 安全
【C/C++ 关键字 存储类说明符】C/C++ 的mutable 关键字 忽略对该数据成员的常量性检查在const函数中修改变量值
【C/C++ 关键字 存储类说明符】C/C++ 的mutable 关键字 忽略对该数据成员的常量性检查在const函数中修改变量值
67 0
|
6月前
|
存储 编译器 C语言
【C/C++ 关键字 存储类说明符 】一文带你了解C/C++ 中extern 外部声明 关键字的使用
【C/C++ 关键字 存储类说明符 】一文带你了解C/C++ 中extern 外部声明 关键字的使用
99 1
|
6月前
|
存储 C# 容器
掌握 C# 变量:在代码中声明、初始化和使用不同类型的综合指南
变量是用于存储数据值的容器。 在 C# 中,有不同类型的变量(用不同的关键字定义),例如: int - 存储整数(没有小数点的整数),如 123 或 -123 double - 存储浮点数,有小数点,如 19.99 或 -19.99 char - 存储单个字符,如 'a' 或 'B'。Char 值用单引号括起来 string - 存储文本,如 "Hello World"。String 值用双引号括起来 bool - 存储具有两个状态的值:true 或 false
97 2
学生信息管理系统——出现str2$变量未定义问题(后续/关于数据类型的类型符)
学生信息管理系统——出现str2$变量未定义问题(后续/关于数据类型的类型符)
79 0
|
C语言 C++
不同类型的变量与零究竟是如何比较(1)
不同类型的变量与零究竟是如何比较
112 0
不同类型的变量与零究竟是如何比较(1)
|
存储 编译器
不同类型的变量与零究竟是如何比较(2)
不同类型的变量与零究竟是如何比较
128 0
不同类型的变量与零究竟是如何比较(2)
定义函数,并用指针交换两个变量内容(正确版和错误版+错误原因)
定义函数,并用指针交换两个变量内容(正确版和错误版+错误原因)
93 0
定义函数,并用指针交换两个变量内容(正确版和错误版+错误原因)