반응형
[C언어 소스] 배열과 포인터를 이용한 문자열 사용
#include <stdio.h>
int main()
{
char name1[6]="hello";
char name2[6]="hello";
const char *str1 = "yahoo";
const char *str2 = "yahoo";
printf("name1: %p name2:%p\n",name1,name2);
printf("str1: %p str2:%p\n",str1,str2);
name1[0] = 'y';
//str1[0] = 'k'; //값을 변경할 수 없음
printf("name1: %s name2: %s\n",name1,name2);
printf("str1: %s str2: %s\n",str1,str2);
return 0;
}
실행 결과
name1: 0023FD90 name2: 0023FD80
str1: 00EA5848 str2: 00EA5848
name1: yello name2: hello
str1: yahoo str2: yahoo
본문
반응형
'C언어 > 디딤돌 C언어 예제' 카테고리의 다른 글
[C언어 소스] char 형식 배열에 문자열 초기화 (0) | 2016.11.29 |
---|---|
[C언어 소스] 문자열에 관한 함수 (0) | 2016.11.29 |
[C언어 소스] 선택 정렬 (Selection Sort, 내림 차순) (0) | 2016.11.29 |
[C언어 소스] n 개의 정수 중에 최대값 위치 구하는 함수 (0) | 2016.11.29 |
[C언어 소스] n 개의 정수의 합계를 구하는 함수 (0) | 2016.11.29 |