s[i]!='\0'输入一串字符对其每一个字母下手时使用
gets(s) puts(s)输入输出字符串
3&&5均不等于0,输出为1。
!0为非0.
3&&!0输出为1
三目运算符2>1?10:20输出为10
int a=1;
printf("%d\n",a&=0);输出结果为0
printf("%d\n",a&=1);输出结果为1 &= 按位与再赋值 从右向左
if(表达式) /*如果表达式成立,执行语句1否则继续判断表达式2*/
{
//语句1
}
else if(表达式2) /*如果表达式成立,执行语句2否则继续判断表达式3*/
{
//语句2
}
else if(表达式3) /*如果表达式成立,则执行语句3否则继续判断下一个表达式*/
{
//语句3;
}
//… …
else /*如果以上表达式都不成立 则执行语句4*/
{
//语句4
}
switch(value)
{
case 1:printf("one");break;
case 2:printf("two");break;
case 3:printf("three");break;
default:printf("other");break;
}