본문 바로가기
반응형

분류 전체보기67

두들낙서 C/C++ 24강~30강 포인터, 배열 포인터 , 포인터 배열 종합문제 24강. 포인터 포인터 (pointer) = 변수의 주소를 저장하는 변수이다. 포인터를 선언할 때는 int *ptr_a; 처럼 앞에 *별을 붙인다. int main() { int a = 20; int* ptr_a; ptr_a = &a; //&a 는 a 의 주소값 printf("%d\n", ptr_a); } int main() { int a = 20; int* ptr_a; ptr_a = &a; printf("a의 값: %d\n", a); printf("a의 주소값: %d\n", &a); printf("ptr_a에 저장된 값 : %d\n",ptr_a); printf("ptr_a가 가리키는 변수의 값: %d\n", *ptr_a); } int main() { int a = 10; int b = 20; int* .. 2022. 6. 17.
두들낙서 C/C ++ 22강, 23강 2차원 배열, 문자열 함수 strlen, strcpy, strcat, strcmp 1. 2차원 배열 선언 int main() { //세로 3칸 가로 4칸짜리 배열 int arr[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }; } 2. 2차원 배열 출력 int main() { //세로 3칸 가로 4칸짜리 배열 int arr[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }; for (int i = 0; i 무조건 1 i 행 j 열 = [.. 2022. 6. 17.
두들낙서 20강, 21강 정리 - 배열 (거꾸로 출력, 최대 최소, 짝수의 개수) 1. 배열 선언 int main() { int arr[5] = { 3,1,4,1,5 }; for (int i = 0; i = 0; i--) { printf("%d ", arr[i]); } } 결과 : 4. 최대, 최소 1) 최대 int main() { int n; int arr[100]; scanf_s("%d", &n); for (int i = 0; i < n; i++) { scanf_s("%d", &arr[i]); } int max = arr[0]; for (int i = 1; i < n; i++) { if (max < arr[i]) max = arr[i]; } printf("%d", max); } arr[0] 은 배열의 맨 앞에 있는 4 4를 가지고 arr[1](=5) 이랑 비교해서 arr[1]이 크.. 2022. 6. 16.
두들낙서 17강~19강 while을 for 로 바꿔보기, 중첩 for 문 예제들 1. while을 for 로 바꿔보기 // 2^0, 2^1, 2^2... 해서 1,2,4,8..출력하기 #include int main() { int n; scanf_s("%d", &n); int i = 0, t = 1; while (i 2022. 6. 16.
반응형