#include <iostream>
using namespace std;
int main() {
//c++는 복합데이터형을 제공한다
//사용자의 정의대로 새로운 데이터형을 만들 수 있다.
//복합데이터형 : 기본 정수형과 부동 소수점형의 조합
//배열(array) : 같은 데이터형의 집합
//typeName arrayName[arraySize];
short month[12] = {1,2,3,4 };//선언
cout << month[1] << endl;
/*
배열 원소에 대입할 값들을 콤마로 구분하여 중괄호로 묶어 선언한다.
초기화를 선언 이후 나중에 할 수는 없다.
배열을 다른 배열에 통째로 대입할 수 없다.
short month[5] = {...}
short year[5] = {...}
year= month ( X )
초기화 값의 개수를 배열 원소의 개수보다 모자라게 제공할 수 있다.
배열을 부분적으로 초기화하면, 나머지 원소들은 모두 0으로 설정한다.
즉, 명시적으로 첫번쨰 원소만 0으로 초기화하면 , 나머지 원소들은 모두 0으로 초기화 된다.
배열을 초기화할떄 대괄호 속을 비워두면 컴파일러가 초기화 값의 개수를 헤아려 배열 원소 개수를 저장한다.
*/
//문자열 : 문자의 열.
char a[6] = { 'h','e','l','l','o','\0' };
char b[] = "Hello";
cout << a << endl;
return 0;
}
#include <iostream>
using namespace std;
int main() {
//auto -> 대입되는 값에 따라 데이터형을 자동으로 설정하게된다.
auto n = 100; //n은 int
auto x = 1.5; //x는 flaot
auto y = 1.3e12L; //y는 long long
int a = 3 + 2;
}