int n=100,m=2,k;为什么是对的?

int n=100,m=2,k;为什么是对的?

int n=100后面没有接分号是对的吗?  还是此句并列定义n,m,k为整型并赋值100给n,赋值2给m的意思吗?

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

你好!你的理解是对的,定义三个变量并给变量初始化,也就是定义变量的时候赋值叫初始化,这种写法是可以的。如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

ccgtt 2018-05-29 10:18:22

定义了K,并没有给K赋值

你如星辰 2018-03-16 21:53:38

那最后的k是什么意思,是2和k同事赋值给m吗?

  • k没有初始化。 前面2个都初始化了
    2018-05-16 09:15:02
  • in k; k=5; 定义变量的同时给变量赋值,就完成了变量的初始化
    2018-05-18 20:07:44
  • 你好,int n=100,m=2,k;这一条语句可以拆开理解,等价于下面三条语句: int n=100; int m=2; int k;
    2018-05-25 11:36:05
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师