99问答网
所有问题
c语言结构体里的一个元素如何赋值
我做了一个图书馆管理系统,其中有一个还书模块,里面需要删除借书人的学号,我不知道怎样删除结构体里的一条记录,只好给它另外赋一个值。谢谢
可不可以举个例子说明一下
举报该问题
其他回答
第1个回答 2010-06-16
如果弄的是结构数组,那就给学好设置为负数表示无效记录就可以了啊,循环的时候加上一个判断,如果是链表或者树,可以直接删除的,
呵呵,不知道问的是不是这个意思
array[ i ].data = xxx;这样可以吗?
array[ i ]需要改变的结构
array[ i ].data 该结构的元素
xxx新的值
不知道是不是这个意思,呵呵,如果用vc就应该没问题啊
第2个回答 2010-06-15
typedef struct _BOOK_INFO
{
int nType;
}BookInfo;
赋值如下:
BookInfo bookinfo;
bookinfo.nType = 1;
如果满意的话,请给点分吧, 我严重缺分啊。 呵呵本回答被提问者采纳
第3个回答 2010-06-16
采用指针啥,直接
next.address->next就行啦
相似回答
大家正在搜
相关问题
c语言结构体中的一个char数组怎么赋值?
C语言中结构体中的数组,不能直接赋值吗
在C语言中。结构体变量之间可以相互赋值吗?
C语言如何给结构体内的成员赋值
C语言结构体数组成员怎么赋值?
C语言高手请进,结构体里的元素前面有一点“.”代表什么意思?...
c语言中 结构体中有二维数组怎样赋初值
c语言结构体能否整体赋值