说明: 1)条件均为逻辑表达式或关系表达式,也可以是任意 的数值类型。 1]: if (3) printf("O. K.n")i if(q) printf("%odn",‘a"’); if(3<x&&x<=5) printf("3<x<=5n"); 2)else子句是i语句的一部分,它不能作为语句单独使 用,必须与i配对使用。 3)语句可以是单语句,也可以是复合语句。 注意:在复合语句{}外不需再加分号
说明: 1)条件均为逻辑表达式或关系表达式,也可以是任意 的数值类型。 2)else子句是if语句的一部分,它不能作为语句单独使 用,必须与if配对使用。 3)语句可以是单语句,也可以是复合语句。 注意:在复合语句{ } 外不需再加分号。 例:if (3) printf("O. K.\n"); if (‘q’) printf("%d\n",‘a’); if (3<x && x<=5) printf("3<x<=5\n" );
例:键盘输入一个整数,输出该数的绝对值。 main O int shu; printf("请输入一个整数%%d:n"); scanf(%d",&shu ) if( shu <0) shu =-shu printf(“该数的绝对值为:%d。mn",shu);
例:键盘输入一个整数,输出该数的绝对值。 main () { int shu; printf("请输入一个整数%%d:\n"); scanf("%d", &shu ); if ( shu < 0 ) shu = -shu; printf(“该数的绝对值为: %d。\n", shu ); }