数组名加取地址符的理解
---------------------------------------------
-- 时间:2019-04-15
-- 创建人:Ruo_Xiao
-- 邮箱:xclsoftware@163.com
---------------------------------------------
double data[100] , data有两个含义,一个是代表着data这个数组第一个位置的地址,也就是data[0]的地址。可以说data就等价于&data[0]。还有一种意思就是data整个数组。&data就是整个数组的首地址。所以data和&data取得的地址是相同的。下面举一个简单的例子:
#include <iostream>
using namespace std;int _tmain(int argc, _TCHAR* argv[])
{double data[100];double **p = (double **)(void **)&data;cout<<"s = "<<(unsigned long)data<<endl;cout<<"p = "<<(unsigned long)p<<endl;cin.get();return 0;
}
结果:
(SAW:Game Over!)
数组名加取地址符的理解相关推荐
- 对字符数组输入输出数组名是否加取地址符的一些理解
字符数组名的两个含义: 定义了字符型数组char name[10].name有两个含义: 一个是代表着name这个数组第一个位置的地址,也就是name[0]的地址.可以说name就等价于&na ...
- 二维数组名再取地址是什么
ww6582163 | 分类:互联网 | 浏览246次 分享到: 2013-11-26 18:21提问者采纳 此处的 &a 的类型是char (*)[5][20],即指向整个数组的.就如同 ...
- C语言中 指针变量 取地址符的用法 *指针变量名的用法
文章目录 总结 Intro Code 图示 总结 众所周知,内存可以看成一个一个相邻的格子(类比Excel),而数据就存储于这些格子之中(size大的变量占用格子数多,size小就占用小).而每个格子 ...
- 【重温经典C语言】~c语言中%x、%c、%d、%x等等等、c语言取地址符的作用、C语言中的 联合体
本章目录: 1. c语言中%x.%c.%d.%x等等等 2. c语言取地址符&的作用 3. 了解 C语言中的 联合体 3.1 什么是联合体? 3.2 定义 3.2.1 举例 3.3 初始化联合 ...
- 变量与指针、取值符与取地址符
变量与指针.取值符与取地址符 一.基础知识 二.实例 其他 by HPC_ZY 也是偶然,在一个项目中需要多次交换二维数组中的值,逐个操作确实耗时,就想能不能利用指针操作快速交换.成功后写此文,记录分 ...
- c语言函数变量地址符,C语言中取地址符做函数形参?—— 引用的讨论
取地址符&做函数形参? C语言强大且危险 引入 这个问题花去了整整一天的研究. 先看一段严蔚敏的<数据结构>中栈的例程: 这里面的&S第一遍看的时候想当然的认为是取了SqS ...
- 取地址符和解引用符的区别_(&)和解引用(*)运算符的地址以及C中的指针...
取地址符和解引用符的区别 Here, we are discussing about the two most useful operators with the pointers, why and ...
- C语言加取址符的作用,C语言中指针和取地址符的关系
一 概念定义: 严格说起来,应该这么讲:指针存的是地址,而&运算符是取变量的地址. 指针原理: 其实计算机中的内存就像一个个抽屉(一兆内存就相当于1百万个抽屉),每个抽屉都有一个编号,用于存放 ...
- C语言函数名以及取地址的区别和联系
有时看到如下的代码: /*****************************/ #include <stdio.h> #include <string.h> #inclu ...
最新文章
- 合肥工业大学—SQL Server数据库实验三:SQL语句创建和删除基本表
- Freebsd 下用 sshguard 防止暴力破解 ssh 密码
- oracle 12519,TNS-12519 与 processes 参数设置
- [ROS] Chinese MOOC || Chapter-2.4 Metapackage
- Cypress 等待某个 HTTP put 请求得到 200 状态码后,再执行下一步的操作代码
- Netweaver和CloudFoundry是如何运行Web应用的?
- 庐山真面目之一 微服务的简介和技术栈
- 复制文本框内容至剪贴板
- Draw.io--自认为最好用的流程图绘制软件
- Qt——P14 Lambda表达式
- 【背包问题】基于matlab量子免疫克隆算法求解背包问题【含Matlab源码 424期】
- 微信朋友圈服务器缓存,怎么删微信朋友圈缓存?
- 【转载】国医大师熊继柏:用中医思维彻底把新冠病毒中医治疗方案说清楚!值得中医人收藏
- 3dsmax渲染AVI格式动画的画面不清晰
- alios things开发板_AliOS Things图形界面开发指南
- 前端学习-Antd 组件库基础
- 在 Linux 上安装 Adobe Flash Player
- 汽车ABS模型仿真,防抱死制动系统建模 包括simulink建立的汽车ABS模型和Word文档详细说明如何对防抱死制动系统 (ABS) 进行建模
- Rich feature hierarchies for accurate object detection and semantic segmentation
- 如何用Python Tkinter实现剪刀石头布小游戏?