正在加载图片...
8.1类型定义 写程序时自己定义的数据类型称作“用户定义类型” 形式: t ypedef类型名标识符 t pedel的作用仅仅是用新类型名来代表已存在的类型名,并未产 生新的数据类型。原有的类型名依然有效。 ●新的类型名可以和C语言中原有的各种基本类名一样,方便地用于 定义变量、定义函数的返回值、定义其它构造类型的元素或成 员 19 8. 1: typedef int INTEGER 给int类型一个新的名字 INTEGER,此后,可以用 INTEGER来定义整 型变量。如: INTEGER i,j,a[10] 19 8 2 typedef char CHARP 新类型名 CHARP是字符指针类型,表示的旧类型是char米。 CharP p 等价于:char*p; 48. 3: typedef double VECT [4] 定义一种具有4个元素的双精度数组类型VECT;程序中VECT v1,v2;定义两个4个元素的双精度数组写程序时自己定义的数据类型称作“用户定义类型”。 形式: typedef 类型名 标识符; typedef的作用仅仅是用新类型名来代表已存在的类型名,并未产 生新的数据类型。原有的类型名依然有效。 新的类型名可以和C语言中原有的各种基本类名一样,方便地用于 定义变量、定义函数的返回值、定义其它构造类型的元素或成 员。 例8.1:typedef int INTEGER; 给int类型一个新的名字INTEGER,此后,可以用INTEGER来定义整 型变量。如:INTEGER i,j,a[10]; 例8.2:typedef char * CHARP; 新类型名CHARP是字符指针类型,表示的旧类型是char *。 CHARP p; 等价于: char *p; 例8.3:typedef double VECT[4]; 定义一种具有4个元素的双精度数组类型VECT;程序中 VECT v1,v2;定义两个4个元素的双精度数组。 8.1 类型定义
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有