はじめに
前編では、基本的な変数・定数の使い方と、print関数について学びました。
前編での知識が前提となるため、まだ見ていない方はぜひチェックしてみてください😌
条件分岐
int x = 10;
if (x > 0) {
printf("正の数\n");
} else if (x == 0) {
printf("ゼロ\n");
} else {
printf("負の数\n");
}
// switch文
switch (x) {
case 1:
printf("one\n");
break;
case 10:
printf("ten\n");
break;
default:
printf("other\n");
}
繰り返し
// for文
for (int i = 0; i < 5; i++) {
printf("%d\n", i);
}
// while文
int n = 0;
while (n < 5) {
printf("%d\n", n);
n++;
}
// do-while文
do {
printf("%d\n", n);
n++;
} while (n < 10);
関数
int add(int a, int b) {
return a + b;
}
int main() {
int result = add(3, 5);
printf("%d\n", result); // 8
return 0;
}
配列
int arr[5] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
printf("%d\n", arr[i]);
}
さいごに
後編ではより本格的な制御構造を学びました。次は中級編でポインタについて学びます☺️
それでは、今回はここまで。ありがとうございました😊