✨作者:@平凡的人1
✨专栏:《C语言从0到1》
✨一句话:凡是过往,皆为序章
✨说明: 过去无可挽回, 未来可以改变
----
感谢您的点赞与关注,同时欢迎各位有空来访我的平凡舍
--...C/C++会把常量字符串存储到单独的一个内存区域,当指针指向同一个字符串的时候,他们实际会指向同一块内存。但是用相同的常量字符串去初始化不同的数组的时候就会开辟出不同的内存块。...1,2,3,4,5,6,7,8,9,10 };
print_arr1(arr, 3, 5);
//数组名arr,表示首元素的地址
//但是二维数组的首元素是二维数组的第一行
//所以这里传递的arr,其实相当于第一行的地址...函数指针
什么是函数指针?
数组指针——指向数组的指针就是数组指针
函数指针——指向函数的指针就是函数指针
怎么表示?
前面说到&数组名与数组名的区别,那&函数名与函数名有区别吗?...我们来看一看
结果是一模一样的,对于函数来说,&函数名和函数名是一样的,都是函数的地址
那函数指针有什么用呢?
这里间接通过函数指针调用函数,原来都是直接调用函数。我们今天不是这么用的。