在c语言的学习中,我们往往会遇到一些有关“,”的情况
比如在for循环中所遇到的
for(int i=0,int j=2;i<len;i++,j++)
{
......
}
这种情况是属于一次性定义多个变量或者给出多个条件,同时也往往遇到一些小问题
比如
int a;
a=12,23;
printf("%d",a):
此时,有伙伴难免纠结a的数值是多少,其实这样的写法等同于
int a=12;
13;
因此a的值为12
另外,还会遇到这种情况
int a=(12,23);
printf("%d",a):
这种情况下,a的取值是逗号右边的数值,即最后一个,及时有多个数值时,a的取值始终是最右边的数值!