永发信息网

static i = 0这样也可以?

答案:3  悬赏:60  手机版
解决时间 2021-11-26 04:35
  • 提问者网友:贪了杯
  • 2021-11-25 05:40
static i = 0这样也可以?
最佳答案
  • 五星知识达人网友:由着我着迷
  • 2021-11-25 05:46
这个看编译器怎么处理了,gcc是帮你补充了int进去,也就是static int i = 0;
但有的编译器没有帮你添加进去,因此会编译不过追问是不是不要这样写?灰色地带?追答肯定不要这样写,主要看编译器怎么帮你编译,就像我用vs编译是报错的
全部回答
  • 1楼网友:从此江山别
  • 2021-11-25 07:11
自动转换为INT类型了?
  • 2楼网友:有你哪都是故乡
  • 2021-11-25 06:40
static i = 0;
//等价于:
static int i = 0;

//而整型变量一般占四字节存储空间,因此结果是:4
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯