1. ++i 和 i++ 的区别
#include<stdio.h>
int main(){
int a=1,b=1,n1,n2;
n1=a++;
n2=++b;
printf("%d %d\n",n1,a);
printf("%d %d\n",n2,b);
return 0;
}
结果:
注意:输出中 a 和 b 的值也变了
2.条件运算符
格式: int c=a>b?7:11
解析:如果 a 比 b大,就输出7;否则输出9
#include<stdio.h>
int main(){
int a=3,b=5;
int c=a>b?7:11;
printf("%d\n",c);
return 0;
}