当前位置: 首页 > news >正文

C语言 指针进阶笔记

p和*p:

如图,p是指针,指针存放着地址,打印出来应该是数组的值

 *p是指针里里面的元素

#include<stdio.h>
int main()
{int a=1;int b=2;int c=3;int p[3]={a,b,c};printf("%d",*p);
return 0;
}

那么现在的打印结果应该为数组的首元素

 如果*p+1

 

 那么,指针数组也样的道理:

先看一下不用指针数组的二维数组:

#include<stdio.h>
void print(int arr[3][3],int x,int y)
{int i=0;int j=0;for(i=0;i<x;i++){for(j=0;j<y;j++){printf("%d ",arr[i][j]);}printf("\n");}}int main()
{int arr[3][3]={{1,2,3},{4,5,6},{7,8,9}};print(arr,3,3);
}

然后再看用指针数组去怎么写:

 

http://www.lryc.cn/news/212043.html

相关文章:

  • 数据库认证 | Oracle OCP好考吗
  • 处理大数据的基础架构,OLTP和OLAP的区别,数据库与Hadoop、Spark、Hive和Flink大数据技术
  • 解决计算机msvcp120.dll文件丢失的5种方法,亲测有效
  • Python selenium交互
  • 基本微信小程序的体检预约小程序
  • FHE 的高精度算术:BGV-big、BFV-big
  • 基于SpringBoot的在线笔记系统
  • UE4 使用材质后期 制作玻璃有雨效果
  • 笔记检验(一):笔记检验概述
  • NOIP2023模拟6联测27 C. 点餐
  • 简单聊聊远程协同运维定义以及优势-行云管家
  • Ortec974A EPICS IOC程序
  • JS-文件下载,实现在ios也是下载 而不是预览,
  • Leetcode.275 H 指数 II
  • 代码随想录Day40-单调栈:力扣第496e、503m、42h、84h题
  • Git窗口打开vim后如何退出编辑(IDEA/Goland等编辑器)
  • 【CSDN 每日一练 ★★☆】【二叉树/BSF】二叉树的层序遍历
  • Golang | Zinx学习笔记(一)
  • 【Java 进阶篇】在Java Web应用中获取ServletContext对象详解
  • 负债6W,依靠这个项目副业6个月还清欠款,还多存了10W+
  • 快速了解ClickHouse!
  • PythonWEB
  • 【工具问题】IDEA每次关闭的时候都会弹框显示closing project,然后弹框持续很久就像卡住了
  • 从瀑布模式到水母模式:ChatGPT如何赋能软件研发全流程
  • 类变量/方法、main语法、代码块
  • [SHCTF 校外赛道] crypto
  • vue3从基础到入门(一)
  • 枚举类型 表示不同的 HTTP 状态码和相应的错误消息
  • SAP 使用cl_gui_timer自动刷新屏幕的用法详解 <转载>
  • golang中的Interface接口 类型断言、接口赋值、空接口的使用、接口嵌套