数组和指针有什么差别呢???
最重要的差别从下面的一句代码来说明:
char heart[]="I love Tillie!";
char *head="I love Tillie!";
主要差别是:heart是个常量,而指针head是个变量。实际使用中,首先,两者都可以使用数组符号,都可以使用指针加法,但是只有指针可以使用自增运算符。可以这样来类比,在这两句代码中,heart相当于常数3,而head相当于变量x。
数组和指针有什么差别呢???
最重要的差别从下面的一句代码来说明:
char heart[]="I love Tillie!";
char *head="I love Tillie!";