728x90
반응형
SMALL
#include <stdio.h>
int main(void){
int a = 10, b = 15, total;
double avg, *pg = &avg;
int *pa, *pb, *pt = &total;
pa = &a, pb = &b;
*pt = *pa + *pb, *pg = *pt / 2.0;
printf("two integer value : %d, %d\n", *pa, *pb);
printf("sum and avg : %d, %.1lf\n", *pt, *pg);
return 0;
}
main() 함수
1-1. 정수형 변수 a와 b를 선언하고 각각 10, 15로 초기화, 정수형 변수 total 선언
1-2. double형 변수 avg 선언 및 double형 포인터 pg에 avg의 주소 할당
1-3. 정수형 포인터 pa, pb, pt 선언 후 pa와 pb에 각각 a와 b의 주소 할당, pt에는 total의 주소 할당
1-4. *pt(즉, total)에 *pa(a의 값)와 *pb(b의 값)의 합 할당, *pg(즉, avg)에 *pt(total)를 2.0으로 나눈 값을 할당
1-5. 두 정수 값(*pa, *pb), 합(*pt) 및 평균(*pg)을 출력
반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 9) 변수의 메모리 주소 확인 (0) | 2024.07.26 |
---|---|
chapter 9) 주소의 포인터 크기 (0) | 2024.07.25 |
chapter 9) 포인터를 사용한 두 변수의 값 교환 (1) | 2024.07.23 |
chapter 9) 포인터에 const 사용 (1) | 2024.07.22 |
chapter 9) 포인터의 선언과 사용 (0) | 2024.07.21 |