我们经常会把数组和指针混淆,那指针和数组有没有关系呢?声明一个数组时,编译器将根据声明所至指定的元素数量为数组保留内存空间,然后再创建数组名,它的值是常量(也就是说没有为数组名创建内存空间)并且指向这段空间的起始位置。声明一个指针变量时,编译器只为指针本身保留内存空间(32位平台4字节,64位平台8个字节)。 我们经常会把数组和指针混淆,那指针和数组有没有关系呢?声明一个数组时,编译器将根据声明
我们经常会把数组和指针混淆,那指针和数组有没有关系呢?声明一个数组时,编译器将根据声明所至指定的元素数量为数组保留内存空间,然后再创建数组名,它的值是常量(也就是说没有为数组名创建内存空间)并且指向这段空间的起始位置。声明一个指针变量时,编译器只为指针本身保留内存空间(32位平台4字节,64位平台8个字节)。 我们经常会把数组和指针混淆,那指针和数组有没有关系呢?声明一个数组时,编译器将根据声明