66问答网
所有问题
c语言结构体怎么判断是否为空
如题所述
举报该问题
推荐答案 推荐于2017-11-24
(1)若是指向
结构体
的指针,则判断其是否为NULL;
(2)若是结构体的变量,由于在定义初始化变量时已分配内存,所以其只有数据有效和无效之分,没有空值之说,若是结构体内有指针,则判断同(1)。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pn9vssipU.html
其他回答
第1个回答 2011-09-19
只能判断它里面所有的值了。
第2个回答 2011-09-19
先请问你是要判断textbox控件是否为空吗?
相似回答
C语言
中
怎么判定结构体
数组中的某项元素
为空
答:
如果删除某条信息,这条信息后面的信息都往前整不留空隙,
那用个变量保存数组现存几条信息即可
,在添加删除时维护此变量。
c语言怎么判断
输入的字符串是空格?
答:
{ char name[20];char tel[20];} person[4]; //一般定义
结构体
最好放到main函数的外面,这样结构清晰 int main()//最好把void换为int,不过你那样也对,这只是我的习惯 { int i,j;char findname[20];char empty[20]=" ";char a[20]="break";//我其实没理解你这是干什么的,反正应该...
C语言
中的
结构体
(struct)详解
答:
}// 通过地址调用,修改不影响原结构PrintStu2(&student0);printf("原来:姓名: %s, 学号: %d, 内存地址: %p \n", student0.name, student0.num, &student0);```这段代码展示了指针如何影响原
结构体
,以及何时选择使用指针以避免影响原始数据。通过理解这些概念,您可以更有效地在
C语言
中使...
C语言
中用
结构体
类型作为自定义函数的返回值时,如果用户输入的数据在结...
答:
int inc=0;static stu infoNULL = {-1,"Not Found"};//添加一个做
为空
的返回值 stu* p;p = info;for(inc=0;id!=info[inc].id && inc<sizeof(info);inc++);//for(inc=0;id!=info[inc].id;inc++);if(inc==sizeof(info))//(p==NULL)return infoNULL; //请问此处改怎么...
c语言结构体
那块的队列问题。我们书上没有,是能给我讲讲。把我讲懂我...
答:
,如果没有到,那么head=head+1,出队结束。判队列
是否为空
操作,就看head是否等于tail,等于就是空的。最后,注意当队列为空时,试图删除一个元素,就会导致队列下溢,应该在删除前先
判定
队列是否为空。如果head=tail+1时(因为是环形),队列满,此时添加元素会溢出,应该在添加操作前判定。
C语言
的
结构体
名可以
为空
吗?比如struct {……}
答:
结构的名称可以
为空
,看下例:int main(){ struct { int p; }a, b; a.p = 1; return 0;}这段代码中定义了两个
结构体
变量a和b。但是在后面的代码里,不能再使用这个结构定义其他的变量。因为它没有名字。如有帮助,请点击采纳按钮,谢谢支持!
大家正在搜
c语言怎么判断结构体为空
c语言中如果数组为空怎么判断
c语言判断指针是否为空
c语言判断字符串是否为空
c语言如何判断文件是不是空
c语言判断数组为空
c语言判断指针不为空
c语言判断字符串为空
c语言struct结构体
相关问题
C语言的结构体名可以为空吗?比如struct {……}
C语言中怎么判定结构体数组中的某项元素为空
如何判断struct为空
c语言中,读取txt文件内容到结构体,首先想判断文件是否为空...
c语言怎么判断结构体数组中的一个变量为空
C语言结构体判断
c语言如何判断结构体中是否有某个值?
C语言可以定义空结构体吗