博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编译器给未初始化的全局变量和局部变量分配的存储值
阅读量:5962 次
发布时间:2019-06-19

本文共 300 字,大约阅读时间需要 1 分钟。

程序中有未初始化的静态存储变量(Variables with static storage)如全局变量,

还有局部变量,编译器为他们分配默认值时,

全局变量默认是0(zero),局部变量会随机的分配一个值,这个值并不确定,很可能编译器会报错。例如:

 

 

 

#include <iostream>

#include <string>
using namespace std;

 

int main

{

int y;

cout<<x<<'\n';
cout<<y<<'\n';

}

不报错时
04285838

 

转载于:https://www.cnblogs.com/guozqzzu/p/3586905.html

你可能感兴趣的文章
JPA学习笔记1——JPA基础
查看>>
Mac下Qt Creator无法输入中文的解决方法
查看>>
分享Android编程中Facebook图片加载库Fresco的使用
查看>>
【转载】知乎技术方案初探
查看>>
【转载】MySQL复制的概述、安装、故障、技巧、工具
查看>>
JXL导出Excel数据表
查看>>
数据库字段加1
查看>>
GNOME是最好的!
查看>>
Nginx 的软件负载均衡详解
查看>>
如何解决mysql主从延迟
查看>>
iOS App 之间的相互跳转
查看>>
iOS基于百度地图的开发 (百度地图BMKSearch问题) (作者不允许转载 我也没办法 ......
查看>>
往事两三则
查看>>
使用LiveData和DataBinding进行双向绑定
查看>>
Convert Url to InetAddress
查看>>
oracle 限制特定ip登录
查看>>
解酒方法
查看>>
vi 命令
查看>>
1.1
查看>>
Elasticsearch 安装与启动
查看>>