본문 바로가기

Programming72

JS Browser - (1) : Web API, 브라우저 좌표, scroll, ( Window size, load) 보호되어 있는 글 입니다. 2021. 4. 12.
C++ 실습 배열 6문제 0412 1. 배열에 h,e,l,l,o를 넣어 hello를 출력하는 프로그램 #include using namespace std; int main() { ////1.hello 출력 char char_array[5] = { 'h','e','l','l','o' }; for (int i = 0; i < 5; i++) { cout int_array[i]; } for (int i = 0; i < LENGTH; i++) { if (int_array[i] % 3 == 0) { cout 2021. 4. 12.
C++ 배열 배열 같은 타입의 변수들로 이루어진 유한 집합으로 정의할 수 있습니다. 배열을 이용하면 여러 개의 값을 하나의 이름으로 정의할 수 있다. 배열을 구성하는 각각의 값을 배열 요소(element)라고 하며, 배열에서의 위치를 가리키는 숫자를 인덱스(index)라고 한다. C++에서 인덱스는 언제나 0부터 시작하며, 0을 포함한 양의 정수만을 가질 수 있습니다. 1) 인덱스의 확용 int s[10]; //배열 선언 -개수 cout 0번쨰부터 시작 cin >> s[3]; //입력문 2) 배열의 특징 1. 배열의 길이를 선언할 때에는 반드시 상수를 사용해야 합니다. 2. 배열 요소의 인덱스는 언제나 0부터 시작합니다. 3. C++ 컴파일러는 배열의 길이를 전혀 신경 쓰지 않습니다. 4. 초기화 되지 않은 부분은 .. 2021. 4. 12.
C++ 난수 생성 라이브러리 rand() 난수를 생성하는 함수 0부터 RAND_MAX까지의 난수를 생성 #include #include #include //함수 time의 헤더파일 #include //rand()의 헤더파일 using namespace std; // 0에서 9까지의 n개의 난수를 화면에 출력한다. void get_random( int n ) { int i; for( i = 0; i < n; i++ ) cout 2021. 4. 9.
C++ - 저장 유형 지정자 extern extern 어딘가 있으니 니가 찾아서 해! 다른파일에 있을 수도 있어! ex) linkage1.cpp #include using namespace std; int all_files;// 다른 소스 파일에서도 사용할 수 있는 전역 변수 static int this_file; // 현재의 소스 파일에서만 사용할 수 있는 전역 변수 extern void sub(); int main() { sub(); cout 2021. 4. 9.
C++ - 저장 유형 연산자 static static 저장 유형 연산자 초기화하지않아도 0으로 초기화되며 한번 초기화된 정적변수는 더 이상 초기화 하지않음 static변수는 외부에서 사용할 수 없다. #include using namespace std; void sub(void); int main() { int i; for (i = 0; i < 5; i++) sub(); return 0; } void sub(void) { int auto_count = 0; // 지역변수라 함수가 끝나면 값은 다시 리셋 static int static_count = 0; // auto_count++; static_count++; // 초기화는 한번만 되어 계속 값이 유지되어 증가됨 cout 2021. 4. 9.