typedef 的用法

原创 2016年08月30日 00:28:42
#include<iostream>
using namespace std;
#define M 10
#define N  5
int main()
{
//常规变量类型的定义
  typedef int uint;
  uint c=10;//等价于int c
  typedef double udouble;
  udouble s=3.1415926;//等价于 double s
  
//数组类型定义  
typedef int array[2];
array cd={1,3};//等价于int c[2]
typedef int array1[M][N];
array1 t;//等价于int t[M][N];
t[0][0]=1;



//指针类型定义
typedef int *pointer;//pointer 等价于 int *
pointer p=&c;//pointer p等价于int * p;

//函数声明
typedef int func(void);
func f;//等价于 int f(void)用于文件的函数声明,不能用于定义


//函数指针
typedef int (*funt)(void);//funt 等价于 int(*)(void)类型
funt pf;//等价于int (*pf)(void),声明pf是一个函数指针变量
  return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于typedef的用法总结.pdf

  • 2014年01月17日 11:00
  • 172KB
  • 下载

关于typedef的用法总结

  • 2012年01月08日 23:37
  • 40KB
  • 下载

C++ typedef用法小结 (※不能不看※)

 第一、四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了一个...

typedef用法小结

  • 2017年08月05日 16:55
  • 46KB
  • 下载

Typedef用法小结01

  • 2017年02月05日 17:39
  • 44KB
  • 下载

typedef用法(1)

Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮...

typedef用法小结

  • 2012年12月17日 14:24
  • 646KB
  • 下载

C++_typedef用法详解.pdf

  • 2013年01月14日 16:20
  • 281KB
  • 下载

关于typedef的用法总

不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些...

c语言 typedef的用法详解

  • 2011年11月07日 14:37
  • 98KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:typedef 的用法
举报原因:
原因补充:

(最多只允许输入30个字)