char myname[20];선언하고여기에 인수로 입력받은걸 넣으려고 하는데이렇게 컴파일 자체가 안됨어째서임...?char *myname;으로 바꾸니깐 작동되긴 하던데 왜 위처럼 하면 안되는지 모르겠음...
아악
포인터니까 포인터지
포인터하고 배열은 아예 메모리에 잡히는 형태가 다름 포인터는 주소를 저장하는 변수고 저렇게 배열잡고 myname하면 myname 배열의 0번째 원소의 주소 값을 나타냄 - dc App
그래서 myname= argv[1]은 값에다 값을 저장시키는 명령이라 실행 안됨 - dc App