타입


1. void : 리턴하는 값이 없다.

#include<bits/stdc++.h>
using namespace std;
int ret = 1;
void a() {
    ret = 2;
    cout << ret << '\\n';
    return; // 아무 것도 리턴하지 않음
}

int main(){
    a();
    return 0;
}

2. char : 문자

#include<bits/stdc++.h>
using namespace std;
char b() {
    char a = 'a';
    return a;
}
int main(){
    char a = b();
    cout << a << '\\n';
    return 0;
}

(string 따로 있고 char 가 따로 있어서 한 문자만 들어가는 타입인 듯.. aa 넣어보니 에러발생ㅋ)

3. string : 문자열

#include<bits/stdc++.h>
using namespace std;

int main(){
    string a = "미뇽이";
    cout << a[0] << '\\n';
    cout << a[0] << a[1] << a[2] << '\\n';
    cout << a << '\\n';
    string b = "abc";
    cout << b[0] << '\\n';
    cout << b << '\\n';
    return 0;
}

// 출력
� 
미
미뇽이
a
abc

❗️ � 가 출력되는 이유