微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 大家伙看看这两条语句有什么区别啊

大家伙看看这两条语句有什么区别啊

时间:10-02 整理:3721RD 点击:

关于分号和逗号  

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

  1. DingTimes=2,DingTimeSet=200;  

复制代码



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

  1.   DingTimes=2;DingTimeSet=200;  

复制代码



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

中间是逗号的都不错报错吗?你这是两个赋值语句啊

会不会是编译器太强大了。

在C语言中,多个表达式可以用逗号分开

hao!

picc 编译也不会报错

语法正确,只要在同一行,表达式可以使用 逗号分隔!
void CTestDlg::OnBnClickedButton1()
{
        // TODO: 在此添加控件通知处理程序代码
        //char * pChr=NULL;
        ///*pChr='A';
        int a,b,c;
        a=0,b=100,c=90;
}
VS2010 编译正常通过。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top