C语言2016-11-29作业

发布于:2016-11-29 22:44

有如下三个字符串,"hello"、"world"、"i like C",用3个字符常量指针分别指向它们,并用一个长度为3的指针数组保存起来。并在一个函数中打印出这3个字符串。(考虑:如何用参数传递指针数组)

共有9条评论
正序查看
倒序查看
[struct]赵星龙 2016-11-30 18:21
回复

不会做啊

蔡苏北 回复 [struct]赵星龙 2016-12-01 20:07
回复
那就好好听一下课堂上的讲解吧
[Union]达仔 2016-11-30 19:00
回复

3dfefcfb244cb54aacc89ea12921dda4002.png

蔡苏北 回复 [Union]达仔 2016-12-01 20:09
回复
Very Good!
[struct]赵星龙 2016-11-30 19:23
回复

384bf0b160b2359c84356bce70d49859002.png


蔡苏北 回复 [struct]赵星龙 2016-12-01 20:10
回复
Very Good!
华安丶 2016-11-30 22:18
回复

5127dcc1814b438057ece954be6c7648002.png

蔡苏北 回复 华安丶 2016-12-01 20:11
回复
非常棒,继续加油哦!给个赞
数字君 2016-11-30 23:06
回复

B_47.gif不知道怎么用指针数组输出

数字君 2016-12-01 10:17
回复

    有强迫症的我之前一直在想 怎么用字符一个一个输出。。。原来直接用字符串就可以输出来了B_02.gif

蔡苏北 回复 数字君 2016-12-01 20:12
回复
Very Good!

Very Good!
2016-12-01 20:42
回复

fd4d922cfa24bb751a61cb25d749f055002.png

蔡苏北 回复 2016-12-01 20:44
回复
Very Good!
无限高能At 2016-12-01 23:08
回复

//有如下三个字符串,"hello"、"world"、"i like C",用3个字符常量指针分别指向它们,
//并用一个长度为3的指针数组保存起来。
//并在一个函数中打印出这3个字符串。(考虑:如何用参数传递指针数组)
#include <stdio.h>
void print_str( const char *p); //打印函数的申明 
int main()
  {
    char const *p1,*p2,*p3;
   p1="hellow";
   p2="world";
   p3="i like C";
   const char  *str[3]={p1,p2,p3};

   for(int i=0;i<=2;i++)   //使用一维数组指针来来容纳二维数组中的一维数组的首地址
  
    print_str(*(str+i));  //循环调用函数


  
   return 0;
}

 void   print_str( const char *p)    //函数的定义
 {
     printf("%s ",p);
 }

  

蔡苏北 回复 无限高能At 2016-12-02 21:14
回复
建议使用指针数组作为参数来实现一遍。

回复:C语言2016-11-29作业

图片
视频

0

今日新帖

0

昨日新帖

29

帖子总数

推荐
换一组
暂无数据