问一下这个感叹号代表什么意思?
偶在研究C++链表的结构,弱弱地问一下if(!head)中的感叹号代表什么意思?
node* head_Create()
{ node *head,*n;
in a;
head=NULL;
cout<<"input";
for(cin>>a;a!=-1;cin>>a)
{
n = new node;
n->data=a;
if(!head) head=n;n->next=NULL;----感叹号什么意思
else n->next=head,head=n;
}
return head;
}
node* head_Create()
{ node *head,*n;
in a;
head=NULL;
cout<<"input";
for(cin>>a;a!=-1;cin>>a)
{
n = new node;
n->data=a;
if(!head) head=n;n->next=NULL;----感叹号什么意思
else n->next=head,head=n;
}
return head;
}
...全文
相关推荐
解决设备有感叹号
不要自动搜索,手动选择到下载这个文档的位置,点击确定即可完成,本人实践操作,放心使用,不会使用可以在下面评价
完美解决Eclipse 项目有红感叹号的问题
下面小编就为大家带来一篇完美解决Eclipse 项目有红感叹号的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
探讨js中的双感叹号判断
js中的双感叹号判断。在网上查了些资料,他相当于三元运算符,返回boolean值
svn 出现黄色感叹号.txt
svn 出现黄色感叹号.txt
C#中感叹号(!) 的作用总结
1.关系运算符 != 与等号共同组成关系运算符,检查两个操作数的值是否相等,如:A!=B 2.逻辑运算符 ! 称为逻辑非运算符。用来逆转操作数的逻辑状态。如果条件为真则逻辑非运算符将使其为假。如:bool a=true; bool b=!a; 3.null 容忍操作符(null-forgiving operator) 来自于 C#8 的新特性,比较冷门,国内的翻译 C#8 的文章基本都没有提到。它是一个非常有用的特性。 官方文档:! (null-forgiving) operator (C# reference) 它的主要作用就是告诉编译器,变量不可能为 null,这对于有代码洁癖的人来


