C语言 结构体名 与 结构体变量的区别

C语言 结构体名 与 结构体变量的区别,我有点模糊`

结构体名是类型,就像int,结构体变量就相当于通常的变量一样.
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-28
你定义一个结构体node,
struct node
{
int data;
struct node *next;
};//并不占用任何空间,就好像int一样

如果你定义一个变量
struct node lnode;
lnode这个变量就会占用一定大小的空间。

呵呵,这只是我的一点理解。本回答被提问者采纳

C语言 结构体名 与 结构体变量的区别
结构体名是类型,就像int,结构体变量就相当于通常的变量一样.

C语言 结构体名 与 结构体变量的区别
你定义一个结构体node,struct node { int data;struct node next;};\/\/并不占用任何空间,就好像int一样 如果你定义一个变量 struct node lnode;lnode这个变量就会占用一定大小的空间。呵呵,这只是我的一点理解。

C语言中结构体类型名与变量名区别?
结构体名字是类型名,变量名是实体名,一个类型可以有许多实体。具体操作,举例讲解如下:1.结构体类型定义 定义方式1:Typedef struct LNode { int data;\/\/ 数据域 struct LNode next;\/\/ 指针域 } LinkList;定义方式2:struct LNode { int data;\/\/ 数据域 struct LNode next;\/\/ 指针域 };...

C语言结构体名和结构体类型名有什么区别
结构体类型名可以将不同类型的变量放在一起,应用很广,具体应用可以拿本c语言的书看看。结构体名就是结构体变量的名字,与变量名类似

请问C语言中结构名和结构变量是什么?
结构可以看成是特殊的数组。结构名等同数组名。结构变量等同 数组名。-- 通俗易懂吧!数组 含一组数,它们是同一类型的。整型数组,它的所有元素都是整型。float 数组,它的所有元素都是float型.结构 含一组数,它们往往 是 不同类型的。 例如,它的成员 有整型,有float型,有 char 型。有没有...

c语言中,结构体类型名和变量名之间有什么区别?如何区分?
结构体名字是类名,变量名是实体名,一个类可以有许多实体。好比说笼统说“铅笔”是一个类,那么文具盒里面具体的每一支铅笔都是一个实体。结构体的成员只起到规划的作用,变量才是具体实施的。能理解否???

结构体类型与结构体变量
结构体(struct)是C语言中一种数据集合,它由一系列具有相同类型或不同类型的数据组成。结构体的成员可以为不同类型的变量,并可以通过成员名访问。C语言中,结构体是由struct关键字定义的聚合数据类型,可以被声明为变量、指针或数组等,用于实现较复杂的数据结构。结构体的定义使用struct语句,格式为:...

c语言struct和typedef struct有什么区别?
C语言结构体中struct和typedef struct区别为:声明不同、访问不同、重新定义不同。一、声明不同 1、struct:struct可以直接使用结构体名字声明结构体。2、typedef struct:typedef struct的为。修饰结构体,结构体有了别名,通过结构体别名声明结构体。二、访问不同 1、struct:struct定义的结构体变量,可...

C语言,C++,结构体变量名代表什么,数组名代表数组元素地址,相当于一个指...
结构体名相当于类名,作用也与类名相近似。也可以将结构体名类比为自定义类型名,等同于int,double,float等,通过结构体名定义变量。

c语言结构型和结构体的区别是什么
(1)C语言结构体不允许有函数存在,而C++结构体可以;(2)C语言结构体不允许被继承,而C++结构体可以继承类或结构体;(3)C语言结构体的成员只有public一种访问权限,C++中有public、protect、private三种。

相似回答