1. 소스코드
------------------------------------
#include <stdio.h>
int main() {
int arr[4][4] = { 0 };
for (int i = 0; i < 16; i++)
*(arr[0] + i) = i + 1;
for (int i = 0; i < 4; i++)
for (int j = 0; j < 4; j++)
printf("%d", arr[i][j]);
return 0;
}
---------------------------------------
2.output
-----------------------------------
--------------------------------
3. 결론
딱히없다. 그냥 1에서 16까지 차례대로 초기화시킬일이있었는데 되나 싶어서 심심해서 해봤다.
'공부(IT) > c' 카테고리의 다른 글
[c] sizeof연산자를 근본적으로 알아보자(원문 링크) (0) | 2016.02.12 |
---|---|
[c]2차배열을 함수에서 리턴받기 (0) | 2016.02.10 |
[c] 메모리 침범하기 (0) | 2016.02.10 |
[c]sizeof(void)는 불가능 (0) | 2016.02.07 |
[c] 한글 문자열 (0) | 2016.02.07 |