typedef

来源:互联网 发布:家庭网络怎么共享文件 编辑:程序博客网 时间:2024/06/04 21:16

宏在预处理时解释

typedef在编译时解释

用法一:定义函数指针


点击(此处)折叠或打开

  1. #ifdef TYPEDEF_TEST
  2. typedef int (*get_num_func)(int);
  3. get_num_func get_num;
  4. #else
  5. int (*get_num)(int);
  6. #endif

  7. int my_get_num(int num)
  8. {
  9.     return num;
  10. }

  11. int main()
  12. {
  13.     get_num = my_get_num;
  14.     (*get_num)(0);

  15.     return 0;
  16. }

用法二:定义变量类型别名


点击(此处)折叠或打开

  1. typedef unsigned int guint;

  2. typedef struct student{
  3. char *name;
  4. char *id;
  5. }student_t;


<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(294) | 评论(0) | 转发(0) |
0

上一篇:win server 2003申请证书

下一篇:nmap使用简介

相关热门文章
  • test123
  • 编写安全代码——小心有符号数...
  • 使用openssl api进行加密解密...
  • 一段自己打印自己的c程序...
  • 彻底搞定C语言指针详解-完整版...
  • linux dhcp peizhi roc
  • 关于Unix文件的软链接
  • 求教这个命令什么意思,我是新...
  • sed -e "/grep/d" 是什么意思...
  • 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~