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

C语言中关于指针的理解

#include <stdio.h>
int main()
{int a=11;int *p=&a;        //因为a是整型的,所以我们定义指针p的时候要和a的类型一样char b;char *pa=&b;       //同理,b是字符型,所以这里的pa也要用字符型return 0;
}

因为*p指向的是地址,所以我们定义的时候需要在a前面用"&"取地址运算符。


 需要注意的是,当我们定义数组的时候,如果只定义数组名的话,系统就会默认把s[0]的地址分配给*pa

#include <stdio.h>
int main()
{int s[10]={8,2,3,4,5};int *p=&s[3];int *pa=&s;printf("%d\n",*p);printf("%d",*pa);return 0;
}

 

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

相关文章:

  • MySQL MVCC精讲
  • 如何快速删除pdf周围的空白
  • 蓝桥杯c/c++程序设计——数位排序
  • 【通讯录案例-搭建登录界面 Objective-C语言】
  • 二叉搜索树、AVL、红黑树、B树
  • 格密码:傅里叶矩阵
  • flex--伸缩性
  • linux中主从复制的架构和读写分离的方式
  • Ubuntu 22.04.3 Server 设置静态IP 通过修改yaml配置文件方法
  • EasyCVR无人机推流+人数统计AI算法,助力公共场所人群密度管控
  • Kotlin 接口
  • Qt前端技术:5.QSS
  • 在Centos7中利用Shell脚本:实现MySQL的数据备份
  • 大一C语言查缺补漏 12.24
  • 程序员宝典:常用的免费好物API
  • 关于“Python”的核心知识点整理大全41
  • java进阶(二)-java小干货
  • layui(iconPickerFa)图标选择器插件,主要用于后台菜单图标管理
  • RabbitMQ入门指南(九):消费者可靠性
  • MySQL的聚合函数、MySQL的联合查询、MySQL的左连接右连接内连接
  • RKNN Toolkit Lite2 一键安装和测试,sh脚本
  • 探索中国制造API接口:解锁无限商机,引领制造业数字化转型
  • CentOS上安装MySQL 8.0的详细教程
  • [RISCV] 为android14添加一个新的riscv device
  • 【Fastadmin】通用排序weigh不执行model模型的事件
  • logstash收集华为、H3C、Cisco交换机日志
  • 云上荆楚丨云轴科技ZStack成功实践精选(湖北)
  • C语言字符串处理提取时间(ffmpeg返回的时间字符串)
  • NC(65)元数据增加字段
  • SParC数据集介绍