본문 바로가기
코딩 연습문제/C언어 연습문제

[C언어 코딩문제] 포인터와 배열

by bigpicture 2022. 6. 30.
반응형

문제

1,2,3을 원소로 갖는 배열을 정의하고, 포인터로 각 원소에 접근하여 10,20,30 으로 값을 바꾸시오. 

 

풀이

#include <stdio.h>

int main()
{
    int myarr[3]={1,2,3};
    
    int * ptr1=&myarr[0];
    int * ptr2=&myarr[1];
    int * ptr3=&myarr[2];
    
    *ptr1=10;
    *ptr2=20;
    *ptr3=30;

    printf("%d \n",myarr[0]);
    printf("%d \n",myarr[1]);
    printf("%d \n",myarr[2]);

    return 0;
}

 

반응형

댓글