一、if語句的基本用法
if語句是C語言中基本的條件語句之一,用于根據判斷條件的真假來執行不同的代碼塊。if語句的基本語法如下
if (判斷條件)
// 如果條件為真,執行這里的代碼塊
// 如果條件為假,執行這里的代碼塊
其中,判斷條件可以是任何表達式,只要它的值可以被解釋為真或假。如果判斷條件的值為真,那么if語句后面的代碼塊就會被執行;否則,else語句后面的代碼塊就會被執行。
例如,下面的代碼會根據用戶輸入的數字來判斷它的正負,并輸出相應的提示信息
tum;fum);um >0)
{tf");
}um< 0)
{tf");
{tf");
二、if語句的嵌套使用
if語句可以嵌套使用,即在if語句的代碼塊中再使用另一個if語句。這樣可以實現更復雜的條件判斷。例如,下面的代碼會根據輸入的成績輸出相應的評價
t score;f("%d", &score);
if (score >= 90)
{tf");
else if (score >= 80)
{tf");
else if (score >= 70)
{tf");
else if (score >= 60)
{tf");
{tf");
if (score >= 0)
{tf");
}
else
{tf");
}
三、while語句的基本用法
while語句是C語言中基本的循環語句之一,用于重復執行某段代碼塊,直到循環條件不再成立。while語句的基本語法如下
while (循環條件)
// 循環體代碼
其中,循環條件可以是任何表達式,只要它的值可以被解釋為真或假。如果循環條件的值為真,那么while語句后面的代碼塊就會被執行;否則,循環結束。
例如,下面的代碼會輸出1到10的整數
t i = 1;
while (i<= 10)
{tf", i);
i++;
四、while語句的嵌套使用
while語句可以嵌套使用,即在while語句的代碼塊中再使用另一個while語句。這樣可以實現更復雜的循環結構。例如,下面的代碼會輸出一個九九乘法表
t i = 1, j = 1;
while (i<= 9)
while (j<= 9)
{tf("%d%d=%d\t", i, j, ij);
j++;
}tf");
i++;
j = 1;
if語句和while語句是C語言中基本的條件語句和循環語句,掌握它們的基本用法對于學習其他語法結構是非常重要的。在實際編程中,我們可以根據需要靈活運用if和while語句,實現各種不同的功能。