我正在嘗試構建BST。我的結構;節點中引用?
typedef struct node{
int charSize;
char english[30];
char span[40];
struct node *left;
struct node *right;
} BST;
我想比較兩個字符數組。在Xcode中,它不會給我任何警告,使用下面的代碼行來比較數組,但我確定它是錯誤的,並想知道爲什麼它不給我一個錯誤。
if (head->english <= head2->english)
printf("headOne is smaller or equal");
else
printf("headOne is Bigger");
嘗試使用strcmp。 –
僅僅因爲某些東西是合法的並不意味着它就是你想要做的。 –
http://stackoverflow.com/questions/1461432/what-is-array-decaying –