본문 바로가기

공부(IT)/c

[c]for문 한개로 이차배열 초기화하기

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