내가 알고싶은게 뭐냐면
char* arr[] = {"abc","abd","abe"};
이렇게 있다고 가정하면
저기있는 abc,abd,abe 이렇게 데이터가 문자열이잔아
문자열
문자열이잔아
그런데 내가 알기로는 문자열은 보통 배열로 저장되는거아니야? 그니까 char str[] = "abc" 이렇게 있으면 자동으로 str[3]이렇게 되잔아 즉 str[0] = 'a'
str[1] = 'b' str[2] = 'c' 이렇게
그니까 저기있는 abc들도 배열로 저장되는거야?
ㅇ
배열이란 무엇인가...
ㅇㅇ군. 인간이라면 필요해지면 머리 정도는 얼마든지 숙이지. 문제는 그 행위가 아니라 성의겠지? 마음 속 깊이 감사하고 있느냐 어떠냐는거다. 제 아무리 머리를 땅바닥에 들이대도 마음 속으론 칼을 갈고 있다면? ㅇㅇ군. 난 뼈저리게 느껴온거다. 엎드려 빈다는 것의 무의미에 대해, 마음 속 깊이... 내게 어려운 사람들이 고개를 숙이면... 차마 거절하지 못하고 계속 코드를 짜주군 했지. 도와주고 싶어서 말이야. 하지만 그 결과 계속 당하기만 했어. 정말로 감사한 마음으로 가득하다면 어디서든 엎드려 빌 수 있을 터! 설령 그 곳이...... 살을 굽고 뼈를 태우는 철판 위에서라도 말일세. 그래야 비로소 성의라고 할 수 있는 것. 그렇지? 토네가와? 키히히히히히
내가 잘 몰라서 그러는데 문자열과 포인터의 관계, 다중 포인터, []에 대해서 공부해보길 바래.
아 그냥 포인터의 모든 것을 공부하면 자연스럽게 알게 될듯 ㅋ
[]가 아니라 [][]일텐데
정녕아무도아는사람은 없는것인기
http://shinluckyarchive.tistory.com/199
공부하다 보면ㅍ알게된다 첨부터 그러면 앞으로 할게 많은디
급하긴 뭐가 급하니 똥메렵니
좋은 자료 갑사합니다
(char * ) 형의 배열이네요. char * 는 문자열을 의미하는 자료형이고요. 쉽게 말해서 char * str = "abc" ; 이게 일반적인 문자열의 선언인데 char * str[] 이렇게 하므로써 char * (문자열) 자료형의 배열을 선언하셨네요