C语⾔数组名可以进⾏⾃增运算么?
分两种情况:
第⼀种:正常定义的数组,其数组名存储的是数组第⼀个元素的地址,是⼀个常量指针,赋值或者⾃增⾃减运算不合法;
第⼆种,把⼀个定义好的数组作为函数的形参时,此时数组名在编译时就会被当作指针变量来处理(形参肯定是⼀个指针变量,只有指针变量才能存放地址),此时这个形参的赋值或者⾃增⾃减运算是合法的;
>指针变量本身有地址吗
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论