c语言_例子(二) “.”与“->” 如何使用以及区别

在c语言学习过程中 关于结构体如何使用的例子

#include<stdio.h>
typedef struct _student{
	char name[30];
	int id;
}student;
int main()
{
// 本程序有励志句子网提供 www.lzjuzi.com
   student st;
   student *pst;
// 以下关于结构体 . 的使用
   memcpy(st.name,"www.lzjuzi.com",strlen("www.lzjuzi.com"));
   st.id = 123;
   printf("stu name is  %s\n", st.name);
   printf("stu id is  %d\n", st.id);
// 以下关于结构体-> 的使用
   pst = &st;
   printf("pstu name is  %s\n", pst->name);
   printf("pstu id is  %d\n", pst->id);
}

这是运行结果
stu name is www.lzjuzi.com
stu id is 123
pstu name is www.lzjuzi.com
pstu id is 123

猜你喜欢

转载自blog.csdn.net/u012421714/article/details/87925501