포인터2 C언어 - 구조체 포인터/구조체 포인터 예제/구조체 포인터 쉽게 이해하기 구조체 포인터 예제 1. 간단한 예제 #include #include struct student{ int number; }; int main(){ struct student s; s.number=10; printf("%d\n",s.number); struct student *pS; pS=&s; //주소값을 pS에 저장 (*pS).number=20; printf("%d\n",(*pS).number); printf("%d",s.number); //s주소값에 20이 저장 됐으므로 결과는 20 return 0; } *결과 10 20 20 2. 학생정보 관리 프로그램(구조체 포인터ver) #include typedef struct student{ char name[20]; int age; }STUDENT; STU.. 2021. 3. 15. C언어 - 포인터/ 포인터 간단한 예제로 공부 C언어 포인터 포인터: 1. 포인터 변수는 * 을 사용하여 선언 2. 포인터에는 주소값을 저장. 3. 포인터 변수는 소문자로 시작하고 그 다음부터 대문자로 씀. (변수를 봤을때, 이건 포인터 변수구나 라는 것을 사람들이 바로 알 수 있게. ) 아래 코드를 보면 이해하기 쉬울 겁니다. 예제1. #include int main(void){ int a=10; //변수 a가 double이면 포인터도 더블 ,인트면 포인터도 인트 int *pA=NULL; //포인터를 쓰기 위해서는 포인터를 꼭 초기화 해줘야됨. //포인터 이름은 소문자로 시작하고 그 다음 알파벳 부터 대문자로 써야됨. pA=&a; //주소값a를 pA에 넣음 *pA=20; //*pA 즉 주소값이 a와 똑같은 포인터에 20 을 넣음 //주소값이 a와 .. 2021. 3. 10. 이전 1 다음