**Autonomous driving tech./*C++

[C++] 06_char형 배열과 string 배열의 차이점

2wnswoo 2024. 9. 16. 11:41

 

#include <iostream>
using namespace std;

int main() {
    //c++에서 문자열을 다루는 방법 중 하나인 string
    /*
    배열을 다른 배열에 통째로 대입할 수 없다.
    >>> string에서는 가능
    */

   char char1[20];
   char char2[20] = "jauar";

   string str1;
   string str2 = "panda";
 
// char1 = char2; // 안됨
   str1 = str2; // 됨
 
 cout << str1 << endl;
 
>>> panda // 결과값
  return 0;
}

 

char형 배열은 다른 배열에다가 값을 그대로 넣을 수 없지만,  string형 배열은 가능하다.

 

char형과 string 배열의 차이점은 배열사이즈를 정해줄 필요 없다는 점과 통째로 값을 대입할 수 있다는 점이다.

 

 

위 내용은 '인프런 C++ 강의'의 일부를 정리한 내용입니다.