前言 数组与指针在c语言中密不可分,但他们常常被分开来讲,这是不合理的。在漫长的编程路上,总结了一些数组与指针的关系,分享给大家:) 正文 这里定义了一个数组a和一个指针变量ptr,并把a数组的首地址赋给ptr; int a[10]; int *ptr; ptr = a; 从中可以看出,ptr被置为数组str的第一个元素的地址,因为数组名就是该数组的首地址,也是数组第一个元素的地址。