一维数组
1. 完整例子:改写并打印
| 1 | #include <stdio.h> |
| 2 | |
| 3 | int main(void) { |
| 4 | int a[4] = {1, 2, 3, 4}; |
| 5 | for (int i = 0; i < 4; i++) { |
| 6 | a[i] *= 10; |
| 7 | printf("%d ", a[i]); |
| 8 | } |
| 9 | printf("\n"); |
| 10 | return 0; |
| 11 | } |
2. 未完全初始化
| 1 | int b[5] = {1, 2}; // 后面默认 0 |
3. 元素个数
| 1 | int n = (int)(sizeof(a) / sizeof(a[0])); |
| 2 | /* 注意传入函数后此技巧失效 */ |