这个C语言结构体括号里的是分别表示接受什么?是地址还是整个结点?void C(LNODE A,LNODE *B )
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/05 09:46:39
这个C语言结构体括号里的是分别表示接受什么?是地址还是整个结点?void C(LNODE A,LNODE *B )
void C(LNODE A,LNODE *B )
(其中LNODE 表示一个结点)
这里的
LNODE A 和
LNODE *B
表示分别接受什么?
void C(LNODE A,LNODE *B )
(其中LNODE 表示一个结点)
这里的
LNODE A 和
LNODE *B
表示分别接受什么?
LNODE A是将整个节点复制到A中,原节点不被影响,LNODE *B是指向节点的指针
比如
typedef node
{
int a;
}LNODE;
void C(LNODE A,LNODE *B )
{
A.a = 1;
B->a = 2;
}
int main()
{
LNODE E,F;
E.a = F.a = 0;
C(E,&F);
.
}
运行好之后E.a不变,还是0,F.a变成2了
比如
typedef node
{
int a;
}LNODE;
void C(LNODE A,LNODE *B )
{
A.a = 1;
B->a = 2;
}
int main()
{
LNODE E,F;
E.a = F.a = 0;
C(E,&F);
.
}
运行好之后E.a不变,还是0,F.a变成2了
这个C语言结构体括号里的是分别表示接受什么?是地址还是整个结点?void C(LNODE A,LNODE *B )
报错c(179) :error C2275:'LNODE' :illegal use of this type as a
为什么建立一个头结点的时候要使头结点的指针域为空如:h=(LNode *)malloc(sizeof(LNode));
head为头结点,head->next是表示头结点地址还是第一个结点的地址呢?
下列可用于C语言用户标识符的一组是 A)void, define, WORD B)a3_3,_123,Car C)For
c语言,return(),括号里可以是表达式,数值,函数地址还有什么呢?或者说 括号里不能是什么呢?
下列均可用于C语言用户标识符的一组是 ( ) A)void,define,WORD B)a3_b3,_123,Car C
C语言中定义函数void display(void)括号中的void是什么意思?
关于C语言链表:p->next是表示指向下一个位置的结点还是p本身的存储域?p->next=q->next怎么理解呢?
C语言 括号内的a>b>c是判断语句吗?为什么d是零?
下列对标签的说法哪个是错误的?A.标签可以规定文字的大小 B.标签表示整个HTML文档的结构 C
小学不定方程 abc是一个三位数(其中a,b,c分别表示这个三位数的百位、十位、个位上的数字),由a,b,c