-
반응형1234567891011121314151617181920212223242526272829303132333435363738394041424344454647#include <stdio.h>int main(void){int x[] = { 0, 0, 1, 2, 3 };char c[] = "BBCDE";double f = 2.3;int i, sum = 0;// 가) 추가int *px;char *pc;double *pd;px = x;pc = c;pd = &f;printf("가-1) %d %c %.1f\n", x[0], c[0], f);printf("가-2) %d %c %.1f\n", *px, *pc, *pd);// 나) 추가*px -= 1;*pc -= 1;*pd = 3.5;printf("나) %d %c %.1f\n", x[0], c[0], f);// 다) 추가for (i = 0; i < 5; i++)sum += px[i];printf("다) sum = %d\n", sum); // sum의 값은 5이다. x[0]의 값은 위에서 이미 -1로 수정// 라)px = x;for (i = 0; i < sizeof(x) / sizeof(int); i++){*px = 100;px++; // 라-B)}// 마)pc = c;for (i = 0; i < sizeof(c) / sizeof(char); i++){*pc = 'X';pc++; // 마-B)}}
cs 결과:
반응형'코딩 > C언어' 카테고리의 다른 글
포인터 연습4(배열) (0) 2019.03.21 포인터 연습3 (0) 2019.03.21 포인터 연습 (0) 2019.03.21 난수 발생 및 그것의 합2 (0) 2019.03.21 난수 발생 및 난수의 합, 최대값 (0) 2019.03.21