일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 리눅스
- 리눅스활용
- 리눅스마스터2급2차
- 리눅스마스터
- 웹개발
- IT
- Django
- 리눅스자격증
- 정보처리기사기출
- Java
- 리눅스명령어
- 정처기기출
- 코딩
- 머신러닝
- python
- 장고
- IT자격증
- 파이썬
- Linux
- 리눅스마스터2급
- SW
- 정처기
- C
- 정처기실기
- 프로그래밍
- 공부블로그
- 정보처리기사실기
- 기사자격증
- 정보처리기사
- 자격증
- Today
- Total
목록C언어 (2)
Tech Trail
32번 문제 #include void main() { int a[] = {2, 4, 6, 8, 10}, b[] = {1, 2, 3, 4, 5}; int *ap = a, *bp = b + 2, c, d; c = *(ap++); // ap가 가리키는 값을 c에 할당하고, ap를 다음 위치로 이동합니다. d = *(++bp); // bp를 다음 위치로 이동하고, bp가 가리키는 값을 d에 할당합니다. printf("%d, %d, %d, %d\n", *ap, c, *bp, d); // 변수들의 값을 출력합니다. } int a[]와 int b[]는 정수 배열 a와 b를 선언하고 초기화합니다. int *ap = a는 정수 포인터 ap를 선언하고 배열 a를 가리키도록 초기화합니다. int *bp = b + 2는 정수..
25번 문제 #include int x = 0; //전역 변수 foo(); main() { foo(); foo(); } foo() { static int a = 0; // 내부 정적 변수! 초기화 한 번만! a += 10; x = x + 2; printf("%d %d", a, x); } 이 코드는 함수 foo()와 main() 함수를 정의하고, 전역 변수 x를 사용하여 값을 출력하는 내용을 포함하고 있습니다. 또한, foo() 함수 내부에는 정적(static) 변수 a가 사용되어 있습니다. 1. 프로그램이 시작됩니다. 전역 변수 x는 0으로 초기화됩니다. 2. main() 함수가 호출됩니다. 3. 첫 번째 foo() 함수 호출 foo() 함수 내부에서 정적 변수 a는 0으로 초기화됩니다. a에..