当前位置:百问十五>百科问答>逗号表达式

逗号表达式

2024-07-21 03:53:37 编辑:join 浏览量:535

逗号表达式

.....你这个是初始化,a、b是都没有赋值的,只有c是赋0的,但是用在别的地方就不同了,例如,调用函数

fun(n){……}

main(){

int y,a,b,c=0;

y=fun(a,b,c) //这就是逗号表达式 所以n应该接受到的是c的值

}

"按书上说int a,b,c=0;"

哪本书上胡说八道的,要是真那样的话,下面的abc都等于0了

int a;

int b;

int c;

int d = 0;//d等于0,则abc都为0

int a,b,c=0;

等价于

int a;

int b;

int c=0;

所以正常情况下,a,b的值未知,c的值为零.

也许某些编译器会给未定义的整形变量零值,但是一般未初始化都比较危险.

标签:逗号,表达式

版权声明:文章由 百问十五 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen15.com/answer/199546.html
热门文章