• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

hi,大家。为啥开始int之后已经定义了一次i为0了,下面又要定义一次i为1?

#include int main(){  int i,sum=0;  i=1;  while(i

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与5

int i 没有给i赋值。。。只是赋值了sum=0

使用道具 举报

@_@第一句话断句成 int i, sum=0;
所以是int了一个i然后sum=0
不过这里确实有点多余因为可以直接int i=1,sum=0的

使用道具 举报

int i,sum=0;
上面这句话并没有对i进行赋值,而只是对sum进行了赋值,等同于下面这句话
int i;
int sum = 0;
所以,在循环前还要对i进行赋值,不然i的值是不确定的,就会出错,如果想后面不再赋值,可以在定义时如下定义
int i=1,sum=0;

使用道具 举报

int i,sum=0;.......的意思是int i; int sum=0;i没有还赋值,里面内容不确定的。

使用道具 举报

为了让程序更安全

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!