向二维数组传递参数的三种方法
发布日期:2021-09-08 01:44:50 浏览次数:39 分类:技术文章

本文共 967 字,大约阅读时间需要 3 分钟。

/*
 * PassParaInTwoDimenArray.c
 * 向二维数组传递参数的三种( 爱好者,学习 , ,请到本站http://www.woaidiannao.com,我站同时提供 , 供大家学习和使用),方法 
 * OS: Windows XP
 * Programming Language: C
 * Compiler: Dev-C++ 4.9.9.2
 * Date: 14:28 2009-12-7
 */
#include <stdio.h>
#include <stdlib.h>
void display1(char name[3][10], int i);
void display2(char name[][10], int i);
void display3(char (*ptr)[10], int i);
int main(void)
{
      int I;
      char name[3][10] = {
{"name1"}, {"name2"}, {"name3"}};
      printf("display1:\n");
      display1(name, 3);
      puts("***********************");
      printf("display2:\n");
      display2(name, 3);
      puts("***********************");
      printf("display3:\n");
      display3(name, 3);
      system("pause");
      return 0;
}
void display1(char name[3][10], int i)
{
      int j;
      for(j = 0; j < 3; j++)
      {
            printf("%s\n", name[j]);
      }
}
void display2(char name[][10], int i)
{
      int j;
      for(j = 0; j < 3; j++)
      {
            printf("%s\n", name[j]);
      }
}
void display3(char (*ptr)[10], int i)
{
      int j;
      for(j = 0; j < 3; j++)
      {
            printf("%s\n", ptr[j]);
      }
}

转载地址:https://blog.csdn.net/weixin_34310369/article/details/85567348 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:web app开发利器 - iscroll4 解决方案
下一篇:二叉树递归和非递归遍历

发表评论

最新留言

不错!
[***.144.177.141]2024年04月15日 15时27分10秒