if 문은 조건부 판단을 수행합니다. 조건이 참일 때 코드 블록 1이 실행되고 거짓일 때 건너뜁니다. else 문은 대체 코드를 제공하며, 조건이 false일 때 코드 블록 2가 실행됩니다. 1. 조건식: true로 평가되면 코드 블록 1이 실행되고, false일 경우 코드 블록 2가 실행됩니다. 실행될 명령문은 중괄호 안에 괄호로 묶여 있습니다. 3. 중첩된 if else: 여러 조건을 처리하고, 조건을 만족하는 첫 번째 if 문을 찾아서 실행하고, 그렇지 않으면 else 문을 실행합니다.
C 언어의 if else 사용법
if
문은 C 언어에서 조건부 판단을 수행하는 데 사용됩니다. 조건이 참이면 주어진 코드 블록을 실행하고, 조건이 거짓이면 코드 블록을 건너뜁니다. else
문을 if
문과 함께 사용하여 조건이 false인 경우 대체 코드 블록을 제공할 수 있습니다. if
语句在 C 语言中用于执行条件判断。当条件为真时,它将执行给定的代码块;当条件为假时,它将跳过该代码块。else
语句可与 if
语句一起使用,为条件为假的情况提供备选代码块。
语法
<code class="c">if (condition) { // 代码块 1 } else { // 代码块 2 }</code>
用法
condition
部分是要评估的表达式。它可以是任何布尔表达式,例如比较、逻辑运算符或函数调用。如果表达式求值为真(非零),则执行代码块 1。如果表达式求值为假(零),则执行代码块 2。例如:
<code class="c">int age = 18; if (age >= 18) { printf("可以投票\n"); } else { printf("不能投票\n"); }</code>
在这个例子中:
age >= 18
是条件表达式。age
大于或等于 18,则执行代码块 1 并打印“可以投票”。age
小于 18,则执行代码块 2 并打印“不能投票”。嵌套 if else 语句
if else
语句可以嵌套,以便处理多个条件。
例如:
<code class="c">int score = 90; if (score >= 90) { printf("A\n"); } else if (score >= 80) { printf("B\n"); } else if (score >= 70) { printf("C\n"); } else { printf("D\n"); }</code>
在这个例子中:
if
语句检查分数是否大于或等于 90。如果是,它打印“A”。if
语句的条件为假,则执行第二层 if else
语句。它检查分数是否大于或等于 80。如果是,它打印“B”。if
语句。如果没有 if
语句的条件为真,则执行 else
condition
부분은 평가할 표현식입니다. 비교, 논리 연산자 또는 함수 호출과 같은 부울 표현식이 될 수 있습니다. 표현식이 true(0이 아님)로 평가되면 코드 블록 1이 실행됩니다. 표현식이 거짓(0)으로 평가되면 코드 블록 2가 실행됩니다. 🎜age >= 18
은 조건식입니다. 🎜age
가 18보다 크거나 같으면 코드 블록 1을 실행하고 "투표 가능"을 인쇄합니다. 🎜age
가 18 미만인 경우 코드 블록 2를 실행하고 "투표할 수 없음"을 인쇄합니다. 🎜🎜🎜🎜중첩된 if else 문🎜🎜🎜if else
문은 중첩되어 여러 조건을 처리할 수 있습니다. 🎜🎜예: 🎜rrreee🎜이 예에서는: 🎜if
문은 점수가 90보다 크거나 같은지 확인합니다. 그렇다면 "A"를 인쇄합니다. 🎜if
문의 조건이 false인 경우 두 번째 수준 if else
문의 조건이 실행됩니다. 점수가 80점 이상인지 확인합니다. 그렇다면 "B"를 인쇄합니다. 🎜if
문이 발견될 때까지 계속됩니다. if
문이 없다는 조건이 true인 경우 else
문이 실행됩니다. 🎜🎜위 내용은 C 언어에서 if else를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!