C语言的变量初始值都=0?为什么?等于别的可以吗啊?
6个回答
展开全部
你好~
只有在你未对变量赋初值的前提下变量的值才会为0~
其实你可以理解为系统赋的值~
你可以对其进行赋值~
定义中赋值方式为 int a=8;(对其他类型赋值时类似)
定义后赋值方式为
int a;
a=8;
只有在你未对变量赋初值的前提下变量的值才会为0~
其实你可以理解为系统赋的值~
你可以对其进行赋值~
定义中赋值方式为 int a=8;(对其他类型赋值时类似)
定义后赋值方式为
int a;
a=8;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然不是 可以是任何数 只要不溢出
int a = 1000;这样就初始化为1000
int a = 1000;这样就初始化为1000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
全局变量和静态变量会自动初始化为0
其他变量一般是随机值
其他变量一般是随机值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
0方便处理.
可以, 常见的还有-1
可以, 常见的还有-1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询