#inlcude<stdio.h>int main(void){ struct data { char name[30]; }; struct data a; printf(\"%s\", a.name); return 0;}요러면 이상한 값이 출력된다..이유가 뭐야? 문자열도 초기화를 해줘야 되는거야?그런 방법은 아는게 없는데!
초기화를 당연히 해줘야지
char형 배열은 어떻게 초기화해? for문 돌려서 널을 끼얹나?
구조체하기 전에 배열부터공부합니다
니 개발환경에서 c라이브러리를 사용할 수 있다면 memset이 제일 편하지 당연 초기화해야지그리고 화상아...
name[0]에만 널 넣어줘도 쓰레기는 출력안되긔
그건 printf함수라.
초기화를 해줘야지!!!