1、问题

二位字符串数组用指针数组、数组指针、二级指针打印
 
 
 

2、测试代码

#include <stdio.h>int main()
{char value[4][5] = {"chen", "yu", "feng", "yy"};char *p[5];char (*p1)[5];char **p2;//把二位数组的值赋给指针数组for (int i = 0; i < 4; i++){printf("value[%d] is %s\n", i, value[i]);p[i] = value[i];}for (int i = 0; i < 4; i++){printf("p[%d] value is %s\n", i, p[i]);}//把value赋给数组指针p1 = value;for (int i = 0; i < 4; i++){printf("value1 is %s\n", p1[i]);printf("value2 is %s\n", *(p1 + i));}//把p赋值为二级指针p2 = p;for (int i = 0; i < 4; i++){printf("value3 is %s\n", *(p2 + i));}

C和指针之二维字符串数组用指针数组、数组指针、二级指针打印相关推荐

  1. 【C语言】动态分配二维字符串数组

    动态分配一个二维字符串数组 (1) 分配可能不连续的内存 申请 char**pps8Output = (char **) malloc(n * sizeof(char *)); 对于pps8Outpu ...

  2. c 语言定义2维字符串数组赋值,二维数组赋值字符串 c 语言 二维字符串数组赋值问题...

    C语言中二维字符数组应该怎样赋值? c语言二维数组如何定义字符串????急... 二维字符数组的定义格式为:char 数组名[第一维大小][第二维大小]; 例如:char c[3][10]; //定义 ...

  3. 二级(多级)指针,二级指针和二维数组的避坑,指针面试考题

    1.二级指针的的认识 2.二级指针的实战 想获得二维数组的某个人的位置,采用的是return的方式 如果把第三行的int * 换成void ,把ppos换成传参的方式做. 结果崩溃了 原因是 是个野指 ...

  4. C语言指针和二维数组

    二维数组在概念上是二维的,有行和列,但在内存中所有的数组元素都是连续排列的,它们之间没有"缝隙".以下面的二维数组 a 为例: int a[3][4] = { {0, 1, 2, ...

  5. C语言中的二级指针和二维数组问题

    关于二级指针和二维数组两者差别很大,不可以直接用二级指针传递二维数组 首先来看看二维数组在内存中是如何组织的呢? 一维数组 T arr1 = new T[9]  二维数组T arr2 = new T[ ...

  6. C语言学习之利用指针输出二维数组任一行任一列元素的值

    利用指针输出二维数组任一行任一列元素的值. int main(){int a[3][4];int i,j,x,y;int (*p)[4];//指针变量p指向包含4个整型元素的一维数组printf(&q ...

  7. c语言指针怎样代替二维数组,c语言 指针和二维数组

    // 指针和二维数组 #include int main(int argc, const char * argv[]) { int a[3][6]; for (int i=0; i<3; i++ ...

  8. C ++ 指针 | 指针与二维数组_5

    指针与二维数组 根据上面的图,我现在写一些语句,我们一起来判断输出值是多少!! int (*p)[3] = B; print B; 这个会打印多少? 思考一下....... ... ... ... 打 ...

  9. C++之指针探究(五):数组指针和二维数组

    前文:C++之指针探究(四):指针和二维数组 回顾:初始化二维数组时可以"偷懒":int array[2][3]={{0,1,2},{3,4,5}}; 可以写成:int array ...

最新文章

  1. 在公司如何远程控制家中电脑
  2. 工程搭建:搭建子工程之分布式id生成器
  3. 第一次ActiveX Fuzzing测试
  4. idea中常用的快捷键以及一些奇淫技巧 , 加快我们的开发效率
  5. python动态执行语句_Python Language
  6. Windows 10系统 装Ubuntu,亲测有效
  7. 【论文解读】使用Lattice LSTM的中文NER
  8. 安卓车机没有ADB调试,任意安装第三方软件教程
  9. 大数运算——模加减运算
  10. VBA读excel写xml
  11. iOS---iPhoneXs iPhoneXs Max iPhoneXr
  12. 王道操作系统2.1.7课后习题--解答题
  13. html5 手机uc浏览器 复制链接,清除UC手机浏览器强制在页面中加入的关键词链接...
  14. 计算机英语教学设计反思,英语教学设计与反思
  15. 【2022研电赛】安谋科技企业命题一等奖:基于EAIDK-610的中国象棋机器人对弈系统
  16. part Ⅲ Sightseeing and Visits 游览和参观??
  17. mysql数据库增左右连接_Nodejs连接MySQL数据库 增、删、改、查等操作
  18. 用监控摄像机搭建视频直播系统的方式
  19. 联想计算机搜不到mfp,电脑检测不到联想LJ2200L打印机
  20. gitlab centos 安装配置运维笔记

热门文章

  1. 《Redis核心技术与实战》学习总结(2)
  2. 为什么应该用record来定义DTO(续)
  3. 通过Dapr实现一个简单的基于.net的微服务电商系统(八)——一步一步教你如何撸Dapr之链路追踪
  4. 如何解决在ASP.NET Core中找不到图像时设置默认图像
  5. .NET架构小技巧(8)——优待异常
  6. WSL2 支持挂载物理磁盘,Windows 可直接访问 ext4
  7. MongoDB via Dotnet Core数据映射详解
  8. Web页面适配移动端方案研究
  9. [翻译]欢迎使用C#9.0
  10. SonarQube系列二、分析dotnet core/C#代码