007. 문자열 개념 배우기007. 문자열 개념 배우기

Posted at 2010. 11. 12. 01:12 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

main()
{
	printf("대한민국");
}

상수 문자열에 대해서 조심해야 될 것이 있다.

변수 뿐만 아니라 저런 문자열은 분명 상수 문자열이고 메모리에 저장된다는 것이다.

이것은 나중에 포인터의 개념에서 중요하다.

또한 궁금한 점이 생긴것이 Double Quoteation(")이였는데 printf() 함수안에 Single Quoteation(')을 넣으면 어떻게 될지 궁금했다. 분명 문자는 Single Quoteation, 문자열-문자들의 집합-은 Double Quoteation인데 컴파일이 될지 궁금했다.

컴파일 결과는 아래와 같다.

1>c:\projects\07\07.c(5) : error C2015: 상수에 문자가 너무 많습니다.
//