程序 include stdio h main() 运行i41 i char ch; chEgetchar( if(ch>=A"&&ch≤=z) ch=ch+32 printf( %cIn"ch); 可使用条件表达式代替 putchar(ch>=a&& ch<=Z? ch+32: ch putchar('In 2021/2/21
2021/2/21 程序: 11 #include "stdio.h" main( ) { char ch; ch=getchar( ); if (ch>='A' && ch<='Z') ch=ch+32; printf("%c\n",ch ); } 程序运行情况如下: G g 运行jc4_1 可使用条件表达式代替 putchar(ch>='A' && ch<='Z' ? ch+32:ch); putchar (' \n')
41.2语句的嵌套 12 ●如果的内嵌语句中又使用了一个语句, 则构成语句的嵌套。 【例4a】比较两个整数的关系。应该正确判断: #nc|ude< stdio. h>)运行R i的内嵌语句 main) °i和else的配对 p int X, y; rintf( Enter integer X andY: scanf(%d%d",&x, &y) if(x sy) (X>y)prn"×Yn");提倡缩格书写 else printf (X<YIn"; 有利于阅读程序 else printf (XYn; 2021/2/21
2021/2/21 12 4.1.2 if语句的嵌套 ⚫ 如果if的内嵌语句中又使用了一个if语句, 则构成if语句的嵌套。 【例4.a】比较两个整数的关系。 #include <stdio.h> main( ) { int x, y; printf ("Enter integer X and Y:"); scanf ("%d%d", &x, &y); if ( x != y ) if ( x > y ) printf ("X>Y\n"); else printf ("X<Y\n"); else printf ("X=Y\n"); } 应该正确判断: • if的内嵌语句 • if和else的配对 运行jc4_a 提倡缩格书写 有利于阅读程序