赋值运算符
自增自减运算符
#include <stdio.h>
int main()
{
int i=5,j;
j= ++i;
printf ("i=%d,j=%d\n",i,j);
i=5;
j=i++;
printf("i=%d,j=%d\n",i,j);
return 0;
}
逗号运算符
a=(b=3,(c=b+4)+5)
-现将变量b赋值为3
-然后变量c赋值为b+4的和,也就是7
-接下来把c的值加上5
-最后赋值给变量a,得到变量a的值是12
条件运算符
语法:exp1? exp2:exp3;
-exp1是条件表达式
-如果结果为真,返回exp2
-如果结果为假,返回exp3
goto语句
语法:goto 标签;
#include <stdio.h>
int main()
{
int i=5;
while(i++)
{
if (i>10)
{
goto A;
}
}
A: printf ("Here, i=%d\n",i);
return 0;
}