首页 > 其他 > 详细

c 结构体struct

时间:2015-04-15 12:52:34      阅读:184      评论:0      收藏:0      [点我收藏+]

struct 定义初始化

#include<stdio.h>
 
typedef struct stuInfo
 {
     char stuName[10];  //姓名
     int stuId;         //学号
    int age;           //年龄
     char sex;          //性别
 }stuInfos;  //给结构体取别名    struct stuInfo s1 等于 stuInfos s2;
 
 int main(void)
{
    stuInfos stu = {"zhangsan",12345,25,M};//初始化
// stu.stuName = "zhangsan";错误 数组不能被直接赋值
  strcpy(stu.stuName,"zhangsan");
  sprintf(stu.stuName,"%s","zhangsan");
puts(stu.stuName); //用.来访问结构体成员 }

 结构体指针

struct stuinfo *p = NULL;

sruct stuinfo stu;

p = &stu; //stu 不是结构体的首地址

p->name = *p.name 指针访问结构体成员

 

c 结构体struct

原文:http://www.cnblogs.com/lhy5678888/p/4427855.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!