是一種程序運行的邏輯。
C語言一共有三種控制結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。
1、從執(zhí)行方式上看,從第一條語句到最后一條語句完全按順序執(zhí)行,是簡單的順序結(jié)構(gòu);
2、若在程序執(zhí)行過程當(dāng)中,根據(jù)用戶的輸入或中間結(jié)果去執(zhí)行若干不同的任務(wù)則為選擇結(jié)構(gòu);
3、如果在程序的某處,需要根據(jù)某項條件重復(fù)地執(zhí)行某項任務(wù)若干次或直到滿足或不滿足某條件為止,這就構(gòu)成循環(huán)結(jié)構(gòu)。大多數(shù)情況下,程序都不會是簡單的順序結(jié)構(gòu),而是順序、選擇、循環(huán)三種結(jié)構(gòu)的復(fù)雜組合。