这是有声音的视频,请检查播放器或者声音输出设备。

这次学习的内容:C语言_04 比较运算符,条件判断(if...else和switch...case)

//=======================================

#include <stdio.h>

main()
{
int a,b;

scanf( "%d,%d",&a,&b );

if( a>b )
printf( "a>b%d \n",a );
else
printf( "a<=b:%d \n",b );
}

> , < , >= , <=

或者使用一个max变量存储最大值

if( a>b )
max=a;
else
max=b;
printf( "%d \n", max );

可以用三目(元)运算符

max = (a>b)?a:b;

(a>b)?a:b 和 a>b?a:b 一样

a>b?a:b+1 相当于 a>b?a:(b+1)

//==============================================

#include <stdio.h>
main()
{
int account, passwd;

printf( "请输入账号:" );
scanf( "%d", &account );

printf( "请输入密码:" );
scanf( "%d", &passwd );

if( account==123 && passwd==12345 )
printf( "登陆成功\n" );
else
printf( "账号和密码错误,请检查,再次登陆\n" );
}

&& 逻辑与, 必须条件全部为真,结果才为真

|| 逻辑或, 只要有一个条件为真,结果为真

//==================================================
if...else 的嵌套使用

#include <stdio.h>

main()
{
char c1;

printf("*********************************\n");
printf("*    i(安装系统)        *\n");
printf("*    x(退出)            *\n");
printf("*********************************\n");
printf("(i/x):");
c1 = getchar();

if( c1 == 'i' )
{
printf("*********************************\n");
printf("*    s(最小化安装)        *\n");
printf("*    a(完全安装)        *\n");
printf("*    x(退出)            *\n");
printf("*********************************\n");
printf("(s/a/x):");
c1 = getchar();
c1 = getchar();

if( c1 == 's' )
printf("进行最小化安装中。。。\n");
else if( c1 == 'a' )
printf("完全安装中。。。\n");
else
return;
}
else
return;

}

//=================================================

switch 的用法

#include <stdio.h>

main()
{
int i;

scanf( "%d", &i );

switch( i )
{
case 1:
printf("星期一\n");
break;
case 2:
printf("星期二\n");
break;
case 3:
printf("星期三\n");
break;
default:
break;
}
}

if( i==1 )
printf("星期一\n");
else if( i==2 )
printf("星期二\n");
else if( i==3 )
printf......
else
printf....

视频就到这里结束了。88


“linux_C语言_04 比较运算符,条件判断(if...else和switch...case)”没有评论

有任何疑问或建议,可以给作者留言:



公告:

  • 2010年5月之前的视频是文字解说演示,没有声音。
  • 2010年5月以后的视频全部带声音。