C语言结构体 基础学习

来源:互联网 发布:php邮件发送源码 编辑:程序博客网 时间:2024/05/18 21:11

struct Student{long num;char name[20];};


1、指向结构体变量的指针

int main() {struct Student stu;struct Student * p;p = &stu; //注意这一句的作用stu.num = 89101;  //stu可以直接使用,但是p必须赋初值//stu.name = "gao tong";  不能这样给char name[20],赋值,应该用下面的strcpy函数strcpy(stu.name,"gao tong");printf("%s",p->name);return 0;}


2、指向结构体数组的指针

struct Student stu[3] = {{10101,"Li Lin"},{1356,"gao tong"},{12244,"wang ming"}};//指向结构体数组的指针int main() {struct Student * p;for(p=stu; p<stu+3; p++)printf("%s ,",p->name);return 0;}


3、用结构体变量 和 指向结构体的指针 做函数参数


原创粉丝点击