视频加载失败

课程

229 字
约 1 分钟

SomeQuestions

C#程序设计notes·更新于 2026-09-15
01
下列变量定义中,不正确的是(D)
int a, b=3;   //在cs上运行会报错
float f=3.5f;
char ch=‘A’;
enum MyColor:byte{Red=0, Green=254, Blue, Yellow};

你没初始化 不代表你没定义

拓展:在c语言里,未初始化的全局变量和未初始化的局部变量的值(涉及:计算机系统基础,链接部分) 局部变量:函数返回在pop出当前栈帧的时候,并不会清理它遗留在栈帧里的数据,下个函数调用再次重用到该栈帧的内存时,未初始化的局部变量将会被遗留数据影响,从而变得不确定(脏值)!(https://zhuanlan.zhihu.com/p/359775573) 全局变量:放在.bss节中,为0

Profile Image of the Author
Sonder
好想要技术
这是公告标题
这只是一个公告
分类
标签
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.16.7
文章许可
CC BY-NC-SA 4.0
文章目录