#include <stdio.h>
#include <stdlib.h>
#define OK 1
#define ERROR 0
typedef struct {
int a;
//数据域
} Elemtype;
typedef struct Lnode {
Elemtype data; //数据域
struct Lnode *next; //指针域
}Lnode;
int main () {
Lnode *p;
Elemtype e;
if (p->data==e) { //为什么该判断条件无法通过编译
printf ("OK");
}
}
为什么if 语句中的判断条件不正确 (只是大致举个例子),就想知道为什么不能用==