티스토리 뷰
3. 다음 프로그램의 출력결과를 쓰시오.
#include <stdio.h>
void swap(int *a, int *b);
int main()
{
int a=10; // 정수 a 선언 및 초기화
int b=20; // 정수 b 선언 및 초기화
swap(&a, &b); // swap 함수 호출
printf("%d %d\n", a, b); // a, b 출력
return 0;
}
void swap(int *a, int *b) // 두 정수를 교환
{
int temp=0;
temp = *a;
*a = *b;
*b = temp;
}
답) 20 10
정답 및 해설) 두 정수를 교환(swap)하는 함수 사용 예 입니다.
[출처] [2021년 제1회 기사 실기 출제예상 문제] (6과목) 프로그램밍 언어 활용 - 3 (수제비- IT 커뮤니티 (정보처리기사,빅데이터분석기사 등)) | 작성자 보안쌤
'프로그래밍 > C언어' 카테고리의 다른 글
[2021년 제1회 기사 실기 출제예상 문제] (6과목) 프로그램밍 언어 활용 - 2 (0) | 2021.05.04 |
---|---|
[2021년 제1회 기사 실기 출제예상 문제] (6과목) 프로그램밍 언어 활용 - 1 (0) | 2021.05.03 |
c언어 반올림 하는법 (0) | 2021.04.08 |
동적할당과 정적할당의 장단점 (0) | 2021.04.05 |
프로그래머스 1단계 2016년 c (0) | 2021.03.30 |