typedef的使用

来源:互联网 发布:房地产市场调研 知乎 编辑:程序博客网 时间:2024/06/06 00:27

c 语言可以利用 typedef 给类型取一个别名,特别是比较长的类型,这样用起来会感觉方便很多

例如:

#include <stdio.h>int add (int a, int b){    return a + b;}int minus (int a, int b){    return a - b;}int main(){    typedef int myint;    typedef char * String;    typedef int (*cal)(int,int);    typedef struct {        int age;    } Person;    myint age = 10;    String s = "name";    cal myadd = add;    cal myminus = minus;    printf("%d\n", age);    printf("%s\n", s);    printf("%d\n", myadd(1,2));    printf("%d\n", myminus(4,3));    return 0;}

打印结果

10name31

完美避免了使用结构体时类型过长的问题。

0 0
原创粉丝点击