반응형
문제
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;
}
반응형
'코딩 연습문제 > C언어 연습문제' 카테고리의 다른 글
[C언어 코딩문제] 두 변수 값 바꾸기 (포인터) (0) | 2022.07.06 |
---|---|
[C언어 코딩문제] 함수를 이용한 배열 원소 출력 (0) | 2022.07.06 |
[C언어 코딩문제] 단어 입력받기 (배열) (0) | 2022.06.28 |
[C언어 코딩문제] 문자열 길이 출력 (0) | 2022.06.27 |
[C언어 코딩문제] 최대공약수 구하기 (for문) (0) | 2022.06.22 |
댓글