欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

1、数据类型和变量(认识提高)

程序员文章站 2024-02-20 15:33:04
...

一、数据类型的本质

1、作用:

    编译器预算给变量分配的内存大小

2、本质:

    数据类型可以理解为创建变量的模具,是固定内存大小的别名

二、数据类型的别名

1、用 typedef 可以给数据类型起别名;语法为 typedef 原名 别名

typedef unsigned char uchar

typedef unsigned int  uint

2、给结构体类型起别名

typedef struct Person
{
	char name[64];
	int age;
}myPerson;
void test01()
{
	struct Person p1 = { "张三", 19 };
	myPerson p2 = { "李四", 20 };
}

3、区分数据类型

void test02()
{
	char * p1, p2;		    //p1是char *类型,p2是char类型
	typedef char * PCHAR;
	PCHAR p3, p4;			//此时p3,p4都是char *类型
                            //也就是说,想省事儿定义char*类型的数据,可以这么搞
	char * p5, * p6;		//p5,p6都是char *类型

	#define pChar char *
	pChar p7, p8;			//p7是c
相关标签: C语言