C语言中(a,b)的作用

Python039

C语言中(a,b)的作用,第1张

a是一个合法符号,a-不是,所以第1个符号是a。其次,-是一个合法符号,--也是一个合法符号,但---不是,所以第2个符号是--。-是一个合法符号,-b不是一个合法符号,所以第2个符号是-

剩下一个字符b,它是一个合法的符号。所以,a---b,依据贪心法则,得出的结果是:a -- - b ,也就是 (a--) - b。

合法的符号,如变量名,只能有大小写字母、数字和_下划线组成,并且不能是数字开头这里的a和b都是变量名。

编译器将源代码,从左到右,一个字符一个字符地读入,如果加入下一个字符依旧可以构成一个合法符号,则包含该字符,直到不可以为止。

扩展资料

C语言中(a,b)的运用

#includeint main()

{

unsigned int a=32,b=66

printf("a|b=%c\n",a|b)

}

参考资料来源:百度百科-条件运算符

您好,很高兴回答您的问题。

在c语言中,=表示赋值,指的是把右边的结果赋值给左边的变量,所以右边必须是单个变量。所以B=B+A表示把右边当前A+B的值赋予给变量B,那么B的值就是新的内容了。

a有十个数字,a[i]就是遍历a中的每一个数字

b[i]表示数字i出现的次数,所以b[a[i]]就是数字a[i]出现的次数

所以 b[a[i]]++的意思就是,当数字a[i]出现一次,在b数组中对应位置的计数加一

设5在a数组中出现了5次,即a[i]出现了5次,而当a[i]=5时,b[5]的值就加一,则遍历结束,b[5] = 5,即a[i]是5出现的次数