C 언어 구조 체 간단 입문 설명

구조 체
정의:서로 다른 데이터 형식 을 저장 하고 같은 메모리 공간 에 저장 합 니 다.
키워드 struct라벨 구조 체 명칭
멤버
예 를 들 면:

struct student
{
	char name[20];
	char sex;
	int age;
	float grade;
};
구조 체 뒤 에는 가산 점 번 호 를 잊 지 마 세 요.
구조 체 는 최소한 하나의 라벨 로 신분 을 증명 해 야 한다.
구조 체 의 사용
방문 지침
  • →방문
  • 
    #include <stdio.h>
    #include <string.h>
    struct student
    {
    	char name[20];
    	char sex[10];
    	int age;
    	float grade;
    };
    
    int main()
    {
    	//       
    	//   ,      
    	struct student stu={"  "," ",18,59.9};
    	
    	
    	//   ,   ,    
    	struct student stu2;
    	strcpy(stu2.name,"  ");
    	strcpy(stu2.sex," ");
    	stu2.age=19;
    	stu2.grade=78;
    	
    	//   ,       
    	struct student stu3={.name="  ".age=17,.sex=" ",.grade=90};
    
    	//   ,       
    	struct student stu4={name:"  ",age:21,sex:" ",grade:99};
    
    	//    
    	printf("   :%s
    ",stu.name); printf(" :%s
    ",stu.name); printf(" :%d
    ",stu.name); printf(" :%f
    ",stu.name); printf(" :%s
    ",stu2.name); printf(" :%s
    ",stu2.name); printf(" :%d
    ",stu2.name); printf(" :%f
    ",stu2.name); printf(" :%s
    ",stu3.name); printf(" :%s
    ",stu3.name); printf(" :%d
    ",stu3.name); printf(" :%f
    ",stu3.name); printf(" :%s
    ",stu4.name); printf(" :%s
    ",stu4.name); printf(" :%d
    ",stu4.name); printf(" :%f
    ",stu4.name); return 0; }
    문자열 복사 함수
    在这里插入图片描述
    在这里插入图片描述
    문자열 비교 함수 strcmp 와 strncmp
    在这里插入图片描述
    在这里插入图片描述
    C 언어 구조 체 에 대한 간단 한 입문 설명 을 담 은 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 C 언어 구조 체 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 읽 어 주시 기 바 랍 니 다.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

    좋은 웹페이지 즐겨찾기