1. 程式人生 > >【C語言簡單說】八:分支結構之if(1)

【C語言簡單說】八:分支結構之if(1)

今天貌似更了很多章了,現在感覺累覺不愛。。。
┐(—__—)┌ 你說我有啥米辦法咧~(要不叫別人替我更一下?)

繼續更。。。

這一節我們來說一下if語句;這個東西可是很常用的呀;在此之前我們來舉個例子:

今天早上起床如果下雨了,你是不是會帶傘?或者說帶雨具?
今天早上我起床很餓了,是不是出門的時候就會去吃東西?
今天早上…那就明天早上你感覺獨自很想拉屎。。。是不是去拉屎。。。

好了,吃也吃過了,拉也拉了,那就開始正題吧。
我們的分支結構就是處理剛剛我說的那種情況,當某一狀態觸發時,那麼將進行那一狀態下所要進行的工作。

我們看程式碼:

#include<stdio.h>
#include<stdlib.h> int main() { int a=1; if(a==1){ printf("a的值等於1\n"); } system("pause"); return 0; }

我們看main裡面的內容:
首先建立了一個a變數,他的值是1
隨後到了關鍵了,我們這節的新內容if語句,在這裡我們的if的用法是:

if()括號裡面加入我們的條件,如果條件成立,那麼將執行這個圓括號後面跟隨著的花括號裡面的程式碼。
意思就是如果if(a==1)圓括號裡面的a==1是正確的那麼就會執行後面一堆花括號裡面的程式碼也就是 printf(“a的值等於1\n”);。
什麼情況下a==1是正確的呢?在此我要說明一點,在我們的C語言中,兩個等於號是判斷兩邊是不是相等的意思,一個等於號是把右邊的值給到左邊,

在這裡我們判斷a是否是等於1,如果等於1那麼就執行:printf(“a的值等於1\n”);

if(a==1){
             printf("a的值等於1\n");
             }

在這裡a是等於1的,那麼將會執行輸出 “a的值等於1\n” 。我們看執行結果:執行結果

這就是我們if的用法,我們修改以下程式碼把a改為0看看會不會執行?答案當然是肯定不行,不信你們去試試吧。

持續更新中…