포인터배열 차이점.
샤르
포인터 배열 차이점{}질문 내용 : char *ptr[]={aaa,bbb};
char *ptr[]=aaa,aaa;
차이점을 알고싶네요.
둘중 아래것은 에러입니다.
여기서 {} 중괄호의 역할이 무엇인가요..
그리고 문자열 상수는 배열로 인식되기때문에 그 자체가 포인터로 받을수 있잖아요.
그런데 char *ptr=aaaa;
일 경우 strcpy(ptr,bbbb);
이렇게 할경우 포인터 시작번지를 못가르키는데요 ??? 왜그럴까요 ?
문자열을 복사하는데요.. bbbb도 시작번지가 될수있는 문자열인데 말이죠..
char *ptr;
또한 scanf(%s,ptr);
에서도 안되는데요 %s로 문자열 입력인데 왜 못가르키는거죠..
명쾌한 답변 부탁드립니다.
-
에다
답변 감사합니다 많은 도움 되었습니다
-
화이트
그 특수한 예외 땜에 여럿 다쳤죠.. -_ㅡ;;
-
윤슬이뿌잉
소스코드 상에서 따옴표로 묶은 문자열상수는 그것으로 포인터가 된다고 이미 말한바 있습니다.
\abcd\의 값이 0x100이고 \bcde\의 값이 0x108일 때
char* arr[2] = {\abcd\ -
바로찬글
char arr[10];
scanf(\%s\ -
사랑은아픔
첫번째는 명확한 해답을 주셨는데요. 감사합니다. 그런데 두번째 3번째는 미흡합니다.
char * ptr; 의 시작번지를 scanf(\%s\ -
이하얀
소스코드 상에서 \abcd\ 따위라고 적어두면 이것은 문자열상수이며 동시에 \abcd\ 문자열이 위치하는 메모리의 주소(char*타입)를 의미합니다.
char* a = \abcd\;라고 하면 \abcd\의 값, 즉 \abcd\ 문자열이 위치하는 메모리의 주소를 a 변수에 대입합니다.
char* ptr = \aaaa\;
strcpy(ptr, \bbbb\);
이는 ptr 변수가 가리키는 곳에 \bbbb\가 가리키는 문자열을 복사하라는 뜻입니다. 그런데 p
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2692451 | 이 문제좀 풀어주세요 ^^ | 게자리 | 2025-04-23 |
2692424 | 2차원배열 자료입력질문이요! (1) | 똘끼 | 2025-04-22 |
2692401 | 유닉스안에서 C언어를 이용한 명함 만들기 입니다; 이해안가는 부분이있네요 | 2gether | 2025-04-22 |
2692374 | 고수님들 댓글 마니부탁해요!!! (2) | 엄지 | 2025-04-22 |
2692343 | scnaf에 자꾸 선언을 참조하라는데;; (8) | 도래 | 2025-04-22 |
2692282 | 도스상에서 생성된 exe파일에 press~ 뜨게 하기 (4) | 회사원 | 2025-04-21 |
2692256 | scanf("%*c"); ㅠㅠ 고수님들 | 거북이 | 2025-04-21 |
2692230 | 하노이탑 질문입니다. (1) | 미쁘다 | 2025-04-21 |
2692210 | 정보 올림피아드 문제인데.. 풀이 과정이 궁금합니다.(재귀함수) (5) | 물티슈 | 2025-04-20 |
2692144 | C언어와 리눅스에 대한 질문입니다. | 싴흐한세여니 | 2025-04-20 |
2692114 | 컨텍스트 스위칭하는데 걸리는 시간 측정.. | YourWay | 2025-04-19 |
2692086 | 간접참조 연산자, 증감연산자 질문이용! (2) | 블랙캣 | 2025-04-19 |
2692056 | 주석좀 달아주세요. 몇개적엇는데 몇개만달아주세요. (2) | DevilsTears | 2025-04-19 |
2691978 | 진수 쉽게 이해하는법... (3) | 지지않는 | 2025-04-18 |
2691949 | getchar() 한 문자를 입력받는 함수 질문 | 채꽃 | 2025-04-18 |
2691919 | 배열 정렬 및 합치기 질문입니다. | 사과 | 2025-04-18 |
2691845 | c언어왕초보 질문이 있습니다........ | 루나 | 2025-04-17 |
2691815 | void add(int num); 함수... (4) | 살랑살랑 | 2025-04-17 |
2691756 | 명령 프롬프트 스크롤바가 없어요 | 두메꽃 | 2025-04-16 |
2691725 | 자료구조에 관련해서 질문이 있어 글을 올립니다. | 누리알찬 | 2025-04-16 |