String
Coddy C++ 여정의 기초 섹션에 포함된 레슨. 74개 중 7번째.
char는 하나의 문자입니다(예: 1, 6, %, b, p, ., T 등).
C++의 문자열 형식은 여러 문자를 저장할 수 있는 문자 시퀀스입니다.
C++에서 문자열을 사용하려면 코드 맨 위에 다음을 반드시 포함해야 합니다:
#include <string>참고: #include <string> 없이도 코드가 작동할 수 있지만(다른 헤더인 <iostream> 등이 이를 간접적으로 포함할 수 있기 때문입니다), 간접적인 include에 의존하는 것은 좋지 않은 방법으로 간주됩니다. 코드에서 직접 사용하는 헤더는 항상 명시적으로 explicitly include하세요.
또한 다음 두 가지 방법 중 하나로 네임스페이스를 처리해야 합니다:
1. includes 뒤에 다음 줄을 추가하세요:
using namespace std;2. using namespace 줄을 추가하지 말고, std::를 string 앞에 붙입니다:
std::string s1 = "This is a string";
// 이것은 우리가 명시적으로 std::를 사용했기 때문에 작동합니다string 변수가 큰따옴표를 사용한다는 점에 유의하세요. 위의 예제에서는 s1이라는 string 변수가 초기화됩니다.
두 방법 모두 #include <string>을 필요로 합니다. 유일한 차이점은 'std::'를 'string' 앞에 작성할지 여부입니다.
다음은 완전한 예제입니다:
#include <string>
using namespace std; // 방법 1
int main() {
string s1 = "Hello"; // 방법 1 스타일
std::string s2 = "Hello again"; // 방법 2 스타일 ('using namespace'가 있어도 여전히 작동함)
return 0;
}챌린지
초급문자열 I am learning to code with Coddy!을 coddy라는 이름의 변수에 저장하세요.
정확한 문자열 값을 올바른 대소문자로 저장해야 합니다.
직접 해보기
#include <iostream>
#include <string>
using namespace std;
int main() {
// 여기서 변수를 선언하고 초기화하세요
// 값을 출력하세요
std::cout << "Coddy = \"" << coddy << "\"" <<std::endl;
return 0;
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 C++ 컴파일러