c语言

  1. 条件运算符

    1. ?;——三目运算符、唯一的三目运算符、(表达式1)?(表达式2);(表达式3);

    2. int	a = 4, b = 5, max;
         	/*max = (a > b)?a : b;*/————这一句可以替代3-6行的内容
         	if (a > b)
         		max = a;
         	else
         		max = b;
         	printf("max=%d\n", max);
         
      
  2. switch 语句

    1. switch case break default、

    2. switch 的表达式的值满足任何某个case后面的常量表达式的值、则执行case后面的语句、直到遇到break为止、跳出switch 、

    3. 如果所有的case都没有满足则执行default中的语句、然后跳出switch语句、

    4. int a = 4;
      	switch (a)
      	{
      	case 1 :
      		printf("数字1");
      				break;
      	case 2:
      		printf("数字2");
      		break;
      	case 3:
      			printf("数字3");
      			break;
      	case 4:
           case 5:
            case 6:
      				printf("数字4");//可以共用、
      				break;
      	default:
      		printf("非以上数字");
      		break;
      
    5. 每个case后面的值不能相同、

    6. 只有遇到break才会跳出、否则不跳出、继续执行下一个case、

    7. default——可以没有、没有的话case条件都不满足是则整个switch都不被执行、

    8. 多个case可以共用一个printf

posted on 2020-08-25 11:55  程耀辉  阅读(114)  评论(0编辑  收藏  举报