指针数组的初始化和遍历,并且通过for循环方式、函数传参方式进行指针数组的遍历...

 1 /*************************************************************************
 2     > File Name: message.c
 3     > Author: Mr.Yang
 4     > Purpose:初始化并使用char指针数组,并且通过for循环方式、函数传参方式进行指针数组的遍历 
 5     > Created Time: 2017年06月04日 星期日 10时15分16秒
 6  ************************************************************************/
 7 
 8 #include <stdio.h>
 9 #include <stdlib.h>
10 
11 /*函数原型*/
12 void print_strings(char *p[],int n);
13 
14 int main(void)
15 {
16         /*声明一个指针数组*/
17         char *message[8] =
18         {
19                 "Four","score","and","seven","years","ago","our","forefathers"
20         };
21 
22         /*用for循环的方式遍历*/
23         int count = 0;
24         for(;count < 8;count++)
25         {
26                 printf("for循环方式遍历:%s\n",message[count]);
27         }
28 
29 
30         /*用函数传参的方式遍历,参数是指针数组名称和元素个数*/
31         print_strings(message,8);
32 
33         return 0;
34 }
35 
36 void print_strings(char *p[],int n)
37 {
38         int i = 0;
39         for(;i < n;i++)
40         {
41                 printf("函数传参方式遍历:%s\n",p[i]);
42         }
43 }

 

转载于:https://www.cnblogs.com/yanglai/p/6939703.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值