728x90
배열
#include <iostream>
int main()
{
using namespace std;
int arr[3] = {10, 20, 30}; //3개짜리 배열에 10, 20, 30 값 저장
int arr2[3] = {0,}; //3개짜리 배열에 모두 0 저장
int arr3[] = {40, 20, 10}; //배열 크기 모름, 일단 40, 20, 10 저장
cout << arr[0] << endl; //arr 배열의 0번째 값
cout << arr2[1] << endl; //arr2 배열의 1번째 값
cout << arr3[2] << endl; //arr3 배열의 3번째 값
cout << "&arr: " << &arr << endl; //arr의 주소
cout << "&arr[0]: " << &arr[0] << endl; //arr의 0번째 주소 (배열의 주소 == 배열의 첫번째 값 주소)
cout << "&arr[1]: " << &arr[1] << endl; //arr의 1번째 주소
cout << "(arr + 1): " << (arr + 1) << endl; //arr + 1의 주소(&arr[1]의 값이랑 같음)
cout << "*(arr + 1): " << *(arr + 1) << endl; //arr + 1의 주소의 값 : 여기서는 20
return 0;
}
문자열
#include <iostream>
int main()
{
using namespace std;
string a= "aaa";
string b = "bbb";
string c = "ccc";
string res = a + b + c;
cout << res << endl; //aaabbbccc
cout << res.size() << endl; //9. a+b+c의 크기
cout << res.find(c) << endl; //6. 몇 번째 인덱스부터 c가 시작하는지
cout << res.substr(a.size(), res.size()) << endl; //결과에서 a 뺀 값. bbbccc
return 0;
}
728x90
'Programming Practice > C++' 카테고리의 다른 글
백준 2530 C++ (0) | 2023.08.30 |
---|---|
백준 수학 문제 (1) | 2023.01.17 |
배열 (0) | 2023.01.17 |
C++ 기초 (0) | 2022.12.08 |
Mingw64 설치 (0) | 2022.12.08 |