堕落血冷天使

让我陪你 慢慢变老

typedef 的用法
#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;
}
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34682353/article/details/52358165
个人分类: C++
想对作者说点什么? 我来说一句

typedef与define的区别

2010年09月02日 19KB 下载

c语言 typedef用法详解

2011年11月07日 98KB 下载

C语言-typedef用法

2016年09月15日 47KB 下载

没有更多推荐了,返回首页

不良信息举报

typedef 的用法

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭