Brace Initiate 문제
#include <stdio.h> int main() { int arr[16] = {-1,}; for (int i = 0; i < 16; i++) { printf("%d ", arr[i]); } printf("\n"); return 0; }
./a.out
-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
초기화가 편해서 {0,}을 즐겨쓰는 편인데
{-1,} 을 쓰면 위와같은 문제가 발생한다.
조심하자...
댓글
댓글 쓰기