国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C語言結構體跟指針使用

2019-11-06 06:04:04
字體:
來源:轉載
供稿:網友
//person結構體,姓名,年齡,身高,體重//打印結構體值,增加20后再打印,用函數#include <stdio.h>#include <assert.h>#include <string.h>#include <stdlib.h>typedef struct  {       char *name;    int age;    int height;     int weight;}Person;    //結構體數據賦值Person *person_create(char *name, int age, int height, int weight){    Person *who = malloc(sizeof(Person));    assert(who != NULL);        //strncpy(who->name, name, strlen(name)+1);    who->name = strdup(name);    who->age = age;    who->height = height;    who->weight = weight;    return who;}void person_destroy(Person *who){    free(who->name);    free(who);}//打印結構體的值void person_PRint(Person *who){    printf("name is %s/n", who->name);    printf("age is %d/n", who->age);    printf("height is %d/n", who->height);    printf("weight is %d/n", who->weight);}//主函數int main(int argc, char *argv[]){    Person *xia = person_create("xia", 20, 170, 120);    Person de = {"de", 20, 170, 120};    person_print(&de);    printf("---/n");        person_print(xia);    xia->age += 2;    xia->height += 20;    xia->weight += 20;    printf("---/n");    person_print(xia);    person_destroy(xia);    return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 塔河县| 鄂伦春自治旗| 德令哈市| 无棣县| 勐海县| 孝感市| 龙里县| 泾源县| 紫金县| 宜兰县| 石嘴山市| 临沂市| 滦平县| 大庆市| 舟曲县| 阜阳市| 阿拉善左旗| 台前县| 宜宾县| 漳浦县| 南丰县| 来安县| 泾源县| 屏东市| 金坛市| 孝义市| 西乌珠穆沁旗| 万山特区| 沙田区| 石台县| 舟曲县| 德州市| 山东省| 罗城| 桂平市| 松原市| 大连市| 翁牛特旗| 历史| 嵊泗县| 南川市|