定义一个4元素数组,通过指针变量数组给数组赋值并显示数组的全部值 c语言基础 怎么做??

用宏定义一个数组的长度数组為整型数组array [问题点数:100分]

不对,sizeof不是长度是字节大小,还要除以单个元素的大小才是长度


这个更好,不是整形也能用


能不能再请教您一下怎样将两个有序的链表合成一个链表

这个不难吧,单向的:A B两链表


数组的尺寸/首元素的尺寸 = 数组中元素的个数





可以计算字符串的长度,d长度為10(字符串包含了尾0)

不过要注意,在数组名做函数参数后,你这个宏在这个函数里是不对的,求出来的是指针的长度

匿名用户不能发表回复!
}

版权声明:本文为博主原创文章未经博主允许不得转载。 /ic_tv/article/details/

C语言定义数组指针的三种方法

C语言中有一种语法叫做数组指针,就是使用一个指针變量数组指向一个数组,然后对数组进行访问操作.
下面给出代码示例定义的方法, 代码如下:


 //定义数组指针的第一种方法
 //定义数组指针的第二种方法
 //定义数组指针的第三种方法
 
我们通过上面的代码可知, 这三种方式通过数组指针来访问数组元素——-(*p)[i]


如果printf(“%d\n”,p[i]) 那么打印的是数组的首元素地址 ,接下来也是地址—–该数组的首地址加上该数组的长度,………. .例如:该数组的元素首地址是10000那么,接下来的地址是1,10060…….
因为进行了p=&arr的赋徝,而&arr代表整个数组的赋值


那么打印语句printf(“%d\n”,*p[i])打印的是上面所说地址的内容.即,10040…… 处的内容

}

你若要显式指针可以修改3行:

伱对这个回答的评价是?

}

我要回帖

更多关于 指针变量数组 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信