c语言结构体

为什么使用结构体:一些不同数据类型的集合

例一:结构体的使用

#include "stdio.h"
#include "string.h"
typedef struct    {
    char name[20];
    int height;
    float weight;
    long schols;    
}student;
void hiroko(student *std)
{
    if(std->height < 180)  std->height=180;
    if(std->weight > 80)  std->weight=80;
    
}
int main()
{                           
    student sanaka={"sanaka",175,181.5,70000};
    hiroko(&sanaka);
     printf("姓名=%s\n",sanaka.name);
      printf("身高=%d\n",sanaka.height);
       printf("体重=%f\n",sanaka.weight);
    printf("奖学金=%ld\n",sanaka.schols);
    return 0;
    
}

 

posted @ 2014-11-03 11:08  kin2321  阅读(125)  评论(0编辑  收藏  举报