C語言中的for循環(huán)是一種常用的控制結(jié)構(gòu),可以用于遍歷數(shù)組、執(zhí)行重復(fù)的任務(wù)一定次數(shù),或者根據(jù)某個(gè)條件來決定循環(huán)是否繼續(xù)執(zhí)行。以下是for循環(huán)的一些常見使用場(chǎng)景:
int arr[] = {1, 2, 3, 4, 5};
for (int i = 0; i < sizeof(arr) / sizeof(arr[0]); i++) {
printf("%d ", arr[i]);
}
for (int i = 1; i <= 5; i++) {
printf("%d ", i);
}
int arr[] = {1, 7, 3, 9, 5};
int max = arr[0];
for (int i = 1; i < sizeof(arr) / sizeof(arr[0]); i++) {
if (arr[i] > max) {
max = arr[i];
}
}
printf("Max value is %d", max);
#include <stdio.h>
int main() {
char input[100];
for (;;) {
printf("Please enter a command (or 'exit' to quit): ");
fgets(input, sizeof(input), stdin);
input[strcspn(input, "\n")] = 0; // 去掉換行符
if (strcmp(input, "exit") == 0) {
break;
}
// 處理用戶輸入的命令
}
return 0;
}
這些只是for循環(huán)的一些基本使用場(chǎng)景,實(shí)際上for循環(huán)在C語言編程中非常靈活,可以用于實(shí)現(xiàn)各種復(fù)雜的邏輯和功能。