码迷,mamicode.com
首页 > 编程语言 > 详细

c语言----结构体--声明及定义

时间:2017-09-11 00:44:32      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:值方法   姓名   定义   结构体   通过   c语言   个人   pytho   赋值   

试着写点东西,主要为了巩固学习过的东西。

结构体?C语言中的结构体主要用来表达、定义一些自己想要的类型,例如日期,身份信息等等。

日期:2017-09-10

身份信息:姓名fakke,年龄23,身高180;

可以通过struct来实现。(个人感觉有点像python的字典)

定义的方式:

第一步:声明结构类型:

  struct   类型名字{

  变量类型1   变量名;

  变量类型2  变量名;

    。。。

  变量类型3  变量名;

  }

第二步:

   2定义新的变量
  struct date 变量名;

第三步:

  变量赋初始值
  struct date today = {07,12,2017};
  struct date today = {.month=01,.year=2012};
  // 两种赋值方法,没有指定的默认0,例如数组。

 

当然声明数据类型还有两种方式。

一种是:

   struct {

  }p1,p2;
   p1,p2 是这个无名类型的两个变量,这是你可能仅仅需要这两个变量就足够用了,不需要再去声明一种数据类型。

另一种是:

   struct point{

   }p1,p2;
  这种申明数据类型的方法,同时做了两件事,一是声明一个类型,二是创建两个变量。

 

c语言----结构体--声明及定义

标签:值方法   姓名   定义   结构体   通过   c语言   个人   pytho   赋值   

原文地址:http://www.cnblogs.com/fakke/p/7502905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!