數組
#include <stdio.h>
int main() {
int a[] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
printf("a[%d] = %d\n", i, a[i]);
}
return 0;
}
複制
a[0] = 1
a[1] = 2
a[2] = 3
a[3] = 4
a[4] = 5
複制
多元數組
#include <stdio.h>
int main() {
short a[2][2] = {{}, {3, 4}};
for (int i = 0; i < 2; ++i) {
for (int j = 0; j < 2; ++j) {
printf("a[%d][%d] = %d\n", i, j, a[i][j]);
}
}
return 0;
}
複制
a[0][0] = 0
a[0][1] = 0
a[1][0] = 3
a[1][1] = 4
複制
字元串
#include <stdio.h>
int main() {
char a[5];
char b[] = "abcde";
char c[6] = {'a', 'b', 'c', 'd', 'e', '\0'};
a[0] = 'H';
a[1] = 'e';
a[2] = 'l';
a[3] = 'l';
a[4] = '\0';
printf("a = %s\n", a);
for (int i = 0; i < 5; i++) {
printf("a[%d] = %c\n", i, a[i]);
}
for (int i = 0; i < 6; i++) {
printf("b[%d] = %c\n", i, b[i]);
}
printf("c = %s\n", c);
return 0;
}
複制
a = Hell
a[0] = H
a[1] = e
a[2] = l
a[3] = l
a[4] =
b[0] = a
b[1] = b
b[2] = c
b[3] = d
b[4] = e
b[5] =
c = abcde
複制