C语言之分支结构 if(一)
一 程序的三種基本結構
???????????? 順序結構:程序從上往下依次執行,這個叫順序結構
???? 分支結構:有選擇的執行或者不執行某段代碼
??? ? 循環結構:重復的執行某段代碼
二 分支結構之if 最簡單的倆種用法
(tips: if語句后面的大括號可以省略:如果省略:那么這個if語句只能管理離它最近的那條語句并且,這條語句,不能是聲明變量的語句)
1). 語法: if(表達式){
? 語句塊;
}
語義:判斷小括號里的表達式是否為真,如果為真,則執行語句塊,否則不執行語句塊
2). 語法:if(表達式){
???? 語句塊1;
? }else{
??? ? 語句塊2;
?}??
語義:判斷表達式結果是否為真,如果為真執行語句塊1,否則執行語句塊2
?
tips:代碼例子如下
?
#include <stdio.h>
int main(int argc, const char * argv[]) {
???
??? //讓用戶輸入賬號和密碼,如果賬號等于a并且密碼等于88888,則提示登錄成功,否則提示登錄失敗
???
??? //分析:讓用戶輸入之前要定義兩個變量,一個保存賬號(char類型),一個保存密碼(int類型)
???
??? char id;//代表賬號
??? printf("請輸入賬號\n");
??? scanf(" %c",&id);
???
??? int pwd;//代表密碼
??? printf("請輸入密碼\n");
??? scanf("%d",&pwd);
???
??? //id == 'a' && pwd == 88888 ? printf("登錄成功\n") : printf("登錄失敗\n");
???
??? //如果賬號等于a并且密碼等于88888
??? if( id == 'a' && pwd == 88888 ){
??????? printf("登錄成功\n");
??? }else{
??????? printf("登錄失敗\n");
??? }
??? return 0;
}
?
轉載于:https://www.cnblogs.com/jialiangliang/p/5994118.html
總結
以上是生活随笔為你收集整理的C语言之分支结构 if(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 《秋槿》第二句是什么
- 下一篇: CSS里总算是有了一种简单的垂直居中布局
