
과제(2) | 4주차 | C언어 고급 실습
본 내용은
"
[건국대학교 컴퓨터프로그래밍2 A+][2024 Ver] 과제2
"
의 원문 자료에서 일부 인용된 것입니다.
2024.08.16
문서 내 토픽
-
1. 배열과 포인터이 과제에서는 배열과 포인터의 개념을 이해하고 활용하는 방법을 다룹니다. 배열의 선언과 초기화, 포인터 변수의 선언과 활용, 포인터와 배열의 관계 등을 실습하여 C언어 프로그래밍 능력을 향상시킬 수 있습니다.
-
2. 포인터 타입 한정자이 과제에서는 포인터 타입 한정자(const, volatile 등)의 개념과 사용법을 학습합니다. 포인터 변수의 값과 포인터가 가리키는 값을 각각 수정할 수 있는지 여부를 이해하고 적절한 포인터 타입 한정자를 사용하는 방법을 익힙니다.
-
3. 이차원 배열과 포인터이 과제에서는 이차원 배열과 포인터의 관계를 다룹니다. 이차원 배열의 선언과 초기화, 포인터를 이용한 이차원 배열 접근 방법 등을 실습하여 이해도를 높입니다.
-
1. 주제2: 포인터 타입 한정자포인터 타입 한정자는 포인터가 가리키는 데이터의 특성을 나타내는 키워드입니다. 대표적인 포인터 타입 한정자로는 const, volatile, restrict 등이 있습니다. const 포인터는 포인터가 가리키는 데이터를 변경할 수 없게 하며, volatile 포인터는 컴파일러가 최적화를 수행하지 않도록 합니다. restrict 포인터는 특정 메모리 영역에 대한 독점적인 접근을 보장합니다. 이러한 포인터 타입 한정자를 적절히 사용하면 프로그램의 안정성과 성능을 높일 수 있습니다. 하지만 잘못 사용하면 오히려 문제가 발생할 수 있으므로, 포인터 타입 한정자에 대한 깊이 있는 이해가 필요합니다.
-
[건국대학교 컴퓨터프로그래밍2 A+][2024 Ver] 과제6 9페이지
과제(6) | 9주차 | C언어 고급 실습 |1번 (실습문제 4번)① 코드② 결과③ 설명float타입 변수 a, b, c, d, e, max를 선언한다. max는 0으로 초기화한다.std::cin으로 값을 입력받고, 입력순서대로 변수 a b c d e에 대입한다.if문을 이용하여 만약 max보다 더 큰 값이 a, b, c, d, e에 저장되어 있다면 max값에 그 변수 값을 저장한다.std::cout을 이용하여 max값을 출력한다.2번 (실습문제 12번)① 코드② 결과③ 설명sum 함수 원형을 선언한다. sum함수는 매개변수로 in...2024.08.14· 9페이지 -
[A+ 성적증명] 건국대 컴퓨터프로그래밍 2 4주차 과제(강의자료 p.6~19) 7페이지
건국대 컴퓨터프로그래밍2 4주차(p.6~19) 과제 과제(1) 4주차 부여 C언어 고급 실습 p.6 6 s가 포인터 변수이므로 %p로 출력 시 JANE이라는 문자열의 포인터가 출력. 6&s는 포인터 변수의 포인터가 출력. 8문자열 출력을 하기 위해서는 %s라는 format specifier와 문자열 포인터값을 넣어주면 됨. 8배열은 0부터 시작하기 때문에 s[2]면 세 번째 원소인 N이 출력. p.7 5char a[] = “JANE“; 은 문자열을 배열로 나타냄. 6a는 배열의 식별자로 혼자 쓰였기 때문에 첫 번째 원소의 포인터가 ...2022.07.08· 7페이지 -
[A+ 성적증명] 건국대 컴퓨터프로그래밍 2 7주차 과제(강의자료 p.38~44) 9페이지
건국대 컴퓨터프로그래밍2 7주차(p.38~44) 과제 과제(4) 7주차 부여 C언어 고급 실습 p38~p44 p.38 2qsort함수를 쓰기 위해서는 stdlib 헤더파일을 포함해야 함. 4qsort함수에 들어갈 비교함수/a>b일 때 1,a=b일 때 0,avoid포인터형이므로 casting해주어야 하고 strcmp함수의 parameter에는 char *형이 들어가야 하므로 *연산을 한번 해주어야 함. 6const char *형은 data영역에 문자열이 생성되고 첫 번째 원소의 포인터가 stack영역의 포인터 변수 a에 저장되는 것이...2022.07.08· 9페이지 -
교사실습 교안 28페이지
◆시범수업 과정 : 한국어 고급수업 실습과정◆시범수업 내용 : 화폐의 발생과 금융◆시범수업 영역 : 매체활용 수업 교수-학습 지도안【모의수업 실습 및 토론】과 목 :외국어로서의 한국어 교육 실습담당 교수 :○ ○ ○발 표 일 :2018년 12 월 08일 (토)제 출 일 :2018년 12 월 07일 (금)반 / 조 :* 반 * 조교안발표자 :이 동 연시범발표자 :이 동 연조 원 :***, *** , ***, ***평가 등급담당교수평가 의견및지도사항1교안 형식의정확성(10)?양식/표제지?쪽 번호?편집?교안구조?기술방법총점2교수-학습전략...2021.01.24· 28페이지 -
[건국대학교 컴퓨터프로그래밍2 A+][2024 Ver] 과제4 9페이지
과제(4) | 6주차 | C언어 고급 실습 |1번① 코드② 결과③ 설명구조체 rect를 정의한다. student에는 int형 변수 x1, x2, y1, y2가 있다. struct rect 대신에 RECT를 사용해도 된다.rect 구조체형 변수를 원소로 가지는 배열 shapes를 선언 후 초기화한다.int형 변수 N을 선언 후 shapes배열이 점유하는 바이트 수 / shapes배열의 0번 원소가 점유하는 바이트 수 로 초기화한다. (64 / 16 = 4)for문을 통해 N번 shapes배열의 i번째 원소의 포인터값을 매개변수로 하여...2024.08.14· 9페이지