日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

php与c语言流程控制语句,小蚂蚁学习C语言(7)——C语言流程控制之if

發(fā)布時間:2025/3/19 php 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php与c语言流程控制语句,小蚂蚁学习C语言(7)——C语言流程控制之if 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

其實我感覺只要學(xué)過一門編程語言的人都會使用。

流程控制(非常重要)

1,什么流程控制

控制程序的執(zhí)行順序

流程控制的重要性

一通百通 C++ java C+ 都是一樣的。

等等……總之就是非常的重要

2,流程控制的分類

順序

按照順序自上而下執(zhí)行。

選擇

定義:有選擇的執(zhí)行某些代碼

分類:

if ? ? ? 和 ? ?switch

1,if 最簡單的用法

#?include?

int?main(void)

{

if?(?3?>?24)

printf("aaaaaaaaaa\n");

else

printf("bbbbbbbbb\n");

if?(?0?)

printf("cccccc\n");

if?(?0?==?0?)

printf("dddddddddd\n");

return?0;

}

2,if的范圍問題(很重要的問題)

#?include?

int?main(void)

{

if?(?3?>?24)

printf("aaaaaaaaaa\n");

printf("bbbbbbbbbbb\n");

if(?5?>?2?)

printf("cccccccccc\n");

printf("ddddddddddd\n");

return?0;

}

/*

在vc++6.0中的輸出結(jié)果是:

------------------------------------------

bbbbbbbbbbb

cccccccccc

ddddddddddd

--------------------------------------------

總結(jié):

if默認(rèn)只能控制一個語句的執(zhí)行或不執(zhí)行。

*/

取值范圍:

1, if ( 表達(dá)式 )

語句a

語句b

解釋: if默認(rèn)只能控制語句 A的執(zhí)行或者不執(zhí)行

if 無法控制語句b的執(zhí)行或不執(zhí)行

或者說:語句b一定會執(zhí)行

2,if ( 表達(dá)式 )

{

語句A

語句B

}

此時if可以控制語句A和語句B。

小總結(jié): if 默認(rèn)只能控制一個語句的執(zhí)行和不執(zhí)行,如果想控制多個語句的執(zhí)行或不執(zhí)行,就需要使用花括號把這些語句括起來。

3,if ... else ...

#?include?

int?main(void)

{

int?i,?j;

scanf("%d?%d",?&i,?&j);

if(?i?>?j?)

{

printf("i?大于?j?\n");

}

else

{

printf("i?小于?j?\n");

}

return?0;

}

4,if ... else if ... else if ... else ...

#?include?

int?main(void)

{

int?i,?j;

scanf("%d?%d",?&i,?&j);

if(?i?>?j?)

printf("i?大于?j?\n");

printf("haha\n");????//該語句就會報錯,因為if默認(rèn)只能控制一條語句。

else?if?(?i?

printf("i?小于?j?\n");

else

printf("它們相等?\n");

return?0;

}

/*

編譯出錯的原因:if語句默認(rèn)只能控制一條語句,當(dāng)執(zhí)行過printf("i?大于?j?\n")的時候

if語句就已經(jīng)結(jié)束了,到了else?if的時候,系統(tǒng)認(rèn)為缺少了一個if,所以報了錯

*/

5,if對于真假的判斷

非零 是 真

零 ? ? 是 假

真用 1 表示,假用 0 表示

if分支控制小案例:

#?include?

int?main(void)

{

int?score;

printf("請輸入你要查詢的分?jǐn)?shù):?");

scanf("%d",?&score);

if(?score?>?90?&&?score?<=?100?)

printf("優(yōu)秀?\n");

else?if?(?score?>=?80?&&?score<=?90?)

printf("良好?\n");

else?if?(?score?>=?60?&&?score<=?80?)

printf("及格?\n");

else?if?(?score?>=?0?&&?score?

printf("不及格?\n");

else

printf("沒有這個數(shù)值?\n");

return?0;

}

小案例2:從大到小排序,其實就是冒泡排序的基本思路了

#?include?

int?main(void)

{

int??a,?b,?c,?t;

printf("請輸入三個數(shù)字,中間以三個空格分割:");

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

if(?a?

{

t?=?a;

a?=?b;

b?=?t;

}

if(?a?

{

t?=?a;

a?=?c;

c?=?t;

}

if(?b?

{

t?=?b;

b?=?c;

c?=?t;

}

printf("%d?%d?%d?\n",?a,?b,?c);

return?0;

}

總結(jié)

以上是生活随笔為你收集整理的php与c语言流程控制语句,小蚂蚁学习C语言(7)——C语言流程控制之if的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。