Nik*_*ari 7 c pointers linked-list
我正在阅读一本研究链表的书,并看到了这些内容
if( *head == NULL){
}else if ( (*head)->next == (node *) NULL ){
}
Run Code Online (Sandbox Code Playgroud)
之间有什么区别NULL和(node *) NULL他们能互换使用?
typedef struct nodeType{
int info;
struct nodeType *next;
}node;
Run Code Online (Sandbox Code Playgroud)
比较指针时,不考虑类型,因此没有意义.
如果作为介绍性书籍,作者可能只是为了清楚而将其包括在内.如果它不是一本介绍性的书,那么作者要么有一种奇怪的编码风格,要么以某种方式认为它更有意义.
| 归档时间: |
|
| 查看次数: |
1040 次 |
| 最近记录: |