C 언어 구조 체 포인터 사례 분석
처음에 C 언어 를 배 웠 을 때 구조 체 의.호 와->를 잘 몰 랐 던 기억 이 납 니 다. ,두 사람의 사용 을 자주 혼동 하 다.
그러면 C 언어 에서. . 번 호 는 구성원 접근 연산 자 입 니 다.구조 에 접근 할 구성원 이 필요 할 때 사용 합 니 다.
구조 체 지침 을 사용 하여 구조 구성원 을 방문 해 야 할 때 는->연산 자 를 사용 해 야 한다.
구조 체 지침 밤:
#include<stdio.h>
#include<string.h>
typedef struct student{
int id;
char name[10];
char sex;
}stu; //
void PrintStu(stu *student);
int main()
{
//
stu stu1;
printf("sizeof of stu1 is:%d
",sizeof(stu1));
stu1.id=2014;
strcpy(stu1.name,"zhangfei");
stu1.sex='m';
PrintStu(&stu1);
printf("***************
");
//
stu *s = (stu*)malloc(sizeof(stu)); //
s->id = 2018;
strcpy(s->name, "zhangfei");
s->sex = 'g';
PrintStu(s);
return 0;
}
void PrintStu(stu *student)
{
printf("stu1 id is :%d
",student->id);
printf("stu1 name is :%s
",student->name);
printf("stu1 sex is :%c
",student->sex);
}
구조 체 지침 은 구조 체 를 가리 키 는 지침 이다.C 함수 의 형 참 해석:
void Printstu(stu*student)의 형 삼 stu*student,통속 적 인 것 은 외부 에서 들 려 오 는 주소&stu 1 을 받 는 것 입 니 다.
즉 stu*student=&stu 1;student 는 다른 이름 을 지 을 수 있 습 니 다.형 삼 은 고정 적 인 것 이 아 닙 니 다.
여기 서 C 언어 구조 체 지침 사례 분석 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 C 언어 구조 체 지침 사례 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C 언어 체인 시계는 뱀을 탐식하는 작은 게임을 실현한다본고의 실례는 여러분에게 C 언어 체인표가 뱀 탐식 게임을 실현하는 구체적인 코드를 공유하여 참고하도록 하였으며, 구체적인 내용은 다음과 같다. 프로젝트 이름: 뱀놀이 운영 환경: Linux 프로그래밍 언어: C 언...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.