关于指针数组怎么赋值的问题

您所在的位置:网站首页 怎么给数组赋值字符串 关于指针数组怎么赋值的问题

关于指针数组怎么赋值的问题

#关于指针数组怎么赋值的问题| 来源: 网络整理| 查看: 265

向没有初始化的指针赋值会出问题,这是我知道的。但是每次到代码里面,我就有点糊涂了。比方说,下面这段代码:

char *country[] = {"America", "England", "Australia", "China", "Finland"};

这里,我清楚的。通过使用指针数组,让每一个指针变量的数组元素指向一个字符串。用一张图就可清晰说明。

img

这样访问每一个指针数组的元素,即可获取所指字符串的首址。也即找到了这个字符串。既然找到了,就可以执行相关操作,比方说,就把他们打印出来好了。代码如下:

for (i=0; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3