这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Microchip » 关于分号和逗号

共3条 1/1 1 跳转至

关于分号和逗号

助工
2016-03-11 15:25:51     打赏
关于分号和逗号  

今天写代码,写了句这样的代码,运行结果是没有问题的,但是就语法来说,这样写是不正常的,代码如下:
    
    DingTimes=2,DingTimeSet=200;  

请注意,中间是个逗号,而不是分号。  

    DingTimes=2;DingTimeSet=200;  

那么这两条语句有什么区别呢?



关键词: C语言     逗号     分号    

院士
2016-03-11 16:38:22     打赏
2楼

单从这两条语句来说,并没有什么影响。

但在不同的环境下面,的确可以组合出不同的效果来


专家
2016-03-18 18:43:08     打赏
3楼

首先楼主这样写的前提是你宏定义过这俩变量

其次,使用逗号的情况是当且仅当你做初始化赋值,使用分号的情况是初始化赋值或者修改变量值

所以还是有区别的,你要是修改变量值的话,使用逗号显然是编译不通过的


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]