문자열 상수 이래도 되는겁니까? ㅋ
나슬
질문 제목 : 문자열 상수 이래도 되는겁니까? ㅋconst char*로 정의된 식별자에 전달된 문자열... 그해당주소에 있는 문자열이 변할수 없는 거고.
포인터의 주소는 바뀔수 있는거네요;; 포인터의 주소가 변할수 없게 하려면 어떻게 해야할까요 하하 const (char*) 요래 해야하나요..질문 내용 :
#include stdio.h?xml:namespace prefix = o ns = urn:schemas-microsoft-com:office:office /?xml:namespace prefix = o /?xml:namespace prefix = o /?xml:namespace prefix = o /
const char* str = this is program;
main()
{
char* is = what is program;
puts(str);
str = is;
puts(str);
}
해결봤어요..
#include stdio.h?xml:namespace prefix = o ns = urn:schemas-microsoft-com:office:office /
const char* str = this is program;
const (char*) stri = hi my name is ...;
main()
{
char* is = what is program;
puts(str);
//*str = this is progran;
stri = is;
str = is;
puts(str);
}
-
이리온
질문자가 알아서 답변달고 갈게여;;
str이 가리키는 주소는 변경할수있으나 처음저장된 위치의 문자열은 변경할수 없다.
stri가 가리키는 주소는 변경할수 없으니 처음 저장된 우치의 문자열은 변경할수 있다.
() 괄호 연산자가 *연산자보다 우선순위가 높다. 컴파일할때 괄호연산이 되는걸보면 스택을 이용하는 듯? -
볼1매그녀
const char * const str = \...\;
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2656531 | 과제가왔는데 문제이해조차못하겠네요.. (2) | 다온 | 2024-05-29 |
2656502 | 비트 연산자 부분 질문드려요... (1) | 진주 | 2024-05-29 |
2656474 | c언어 왕초보인데요.. (4) | 예님 | 2024-05-29 |
2656444 | switch 문 대신에 다른 것을 사용하는 방법 (1) | 맺음새 | 2024-05-28 |
2656365 | for문하나로 1부터 100까지 5의배수 아닌 수들의 합을 구하는 프로그램 질문입니다. (7) | 똘끼 | 2024-05-28 |
2656309 | 구조체를 배열로 여러개만든뒤 함수에서 사용하는법? | 눈내리던날 | 2024-05-27 |
2656280 | c언어 프로그램 틀좀 잡아주실수 있는분.. (2) | 별하 | 2024-05-27 |
2656247 | 질문이 있는데요... | 시원 | 2024-05-27 |
2656218 | 함수 반환하는거 질문 ㅠ | 스릉흔다 | 2024-05-26 |
2656166 | 갑자기 증가하거나 감소하는 부분 처리. (2) | 마디 | 2024-05-26 |
2656141 | 윤성우 저 열혈 c 에서.. (7) | 유진 | 2024-05-26 |
2656086 | 배열 질문좀요 컴파일은 되는데요 (3) | 새밝 | 2024-05-25 |
2656026 | 포인터+큐 프로그램 짜다가 질문 있어서 올립니다. (1) | 무크 | 2024-05-25 |
2655997 | C언어 공부 이후 실력??!! (3) | 슬찬 | 2024-05-24 |
2655970 | 포인터 관련 질문 드립니다. | 이룩 | 2024-05-24 |
2655940 | 정수의 약수를 구하는 프로그램 (2) | 민트향 | 2024-05-24 |
2655882 | C 소켓프로그래밍 (6) | 2gether | 2024-05-23 |
2655830 | 피보나치수열 코드 작성 중인데 도와주세요 ㅜ.ㅜ (2) | 메이 | 2024-05-23 |
2655802 | GerAsyncKeyState | 머슴밥 | 2024-05-23 |
2655775 | float,double (2) | 여름 | 2024-05-22 |