#include <stdio.h>
int main(){int a = 100;char str[20] = "c.biancheng.net";printf("%#X, %#X\n", &a, str);return 0;
}

运行结果:
0X28FF3C, 0X28FF10

%#X表示以十六进制形式输出,并附带前缀0X。a 是一个变量,用来存放整数,需要在前面加&来获得它的地址;str 本身就表示字符串的首地址,不需要加&。
C语言中有一个控制符%p,专门用来以十六进制形式输出地址,不过 %p 的输出格式并不统一,有的编译器带0x前缀,有的不带,所以此处我们并没有采用

C语言指针是什么?1分钟彻底理解C语言指针的概念相关推荐

  1. C语言文件联系人管理碎片整理,深入理解C语言内存管理.docx

    深入理解C语言内存管理 之前在学Java的时候对于Java虚拟机中的内存分布有一定的了解,但是最近在看一些C,发现居然自己对于C语言的内存分配了解的太少. 问题不能拖,我这就来学习一下吧,争取一次搞定 ...

  2. C语言与JAVA内存管理_深入理解C语言内存管理

    之前在学Java的时候对于Java虚拟机中的内存分布有一定的了解,但是最近在看一些C,发现居然自己对于C语言的内存分配了解的太少. 问题不能拖,我这就来学习一下吧,争取一次搞定. 在任何程序设计环境及 ...

  3. c语言的调试是对源文件进行,理解C语言——从小菜到大神的晋级之路(3)——C源程序的基本结构与调试方法...

    本期视频点击这里 在上一篇中,我们进行了Visual Studio 2013的安装以及第一个demo程序"HelloWorld"的建立.现在我们看一下其中的源代码及相关的C语言基础 ...

  4. C语言教程,30分钟彻底学会C语言指针视频教程

    c语言教程视频讲座简介: 沉睡者IT:C语言教程,30分钟彻底学会C语言指针视频教程 培训课程内容介绍: 此课程是针对C.C++指针的专题课程,通过对指针本质的讲解,帮助学员对指针快速的理解,并讲结合 ...

  5. 30分钟玩转C语言指针

    说到指针,估计还是有很多小伙伴都还是云里雾里的,有点"知其然,而不知其所以然".但是,不得不说,学了指针,C语言才能算是入门了.指针是C语言的「精华」,可以说,对对指针的掌握程度, ...

  6. C语言学习笔记--预编译/宏定义/数组/参数传递/函数指针

    目录 预编译 值传递.指针传递.引用传递 数组 typedef 函数指针 预编译 预编译又叫预处理.预编译不是编译,而是编译前的处理.这个操作是在正式编译之前由系统自动完成的.#define 和 #i ...

  7. 理解C语言中指针的声明以及复杂声明的语法

    昨天刚把<C程序设计语言>中"指针与数组"章节读完,终于把心中的疑惑彻底解开了.现在记录下我对指针声明的理解,顺便说下如何在C语言中创建复杂声明以及读懂复杂声明. 本文 ...

  8. c语言野指针和空指针,C++中的空指针和野指针

    空指针常量 一个表示0值的整数常量,叫做空指针常量.例如:0.0L.1-1(它们都是值为0的整数常量表达式)以及(void*)0.void* NULL 都是空指针常量,空指针常量可以赋值给任何指针类型 ...

  9. 指针在c语言中的运用,怎么理解C语言中的指针,如何运用?

    恰好我之前写了一系列介绍 C 语言的文章,介绍了什么是指针,以及为什么要使用指针,下面摘录一部分,感兴趣的话,可以点我了解更多. 什么是 C语言指针? 不同的数据类型的主要区别在于占用的存储空间不同. ...

最新文章

  1. CIKM2021 知识图谱、推荐系统相关论文
  2. ZooKeeper学习第二期--ZooKeeper安装配置
  3. java最长回文子序列_LeetCode[5] - 最长回文子串动态规划
  4. Codeforces Round #351 (VK Cup 2016 Round 3, Div. 2 Edition) A. Bear and Game 水题
  5. oracle 赋值到cmd,CMD操作oracle数据导库过程图解
  6. 《html5 从入门到精通》读书笔记(一)
  7. java 中 if与while的区别
  8. 循环 直到 python_如果您在Python中存在慢循环,则可以对其进行修复……直到无法解决为止...
  9. mysql 事务 数量_MySQL 数据查询语言(DQL) 事务控制语言(TCL)详解
  10. idea创建web项目的几种方式(没内容,自用)
  11. dubbo与zookeeper
  12. [转]DataGridView显示行号的几种方法
  13. 创建AutoCAD线型
  14. rls自适应滤波器matlab实现,Matlab自适应滤波器设计Demo——LMS,RLS
  15. STM32F429与CC2530 ZigBee模块通信
  16. R语言与克朗巴哈alpha系数
  17. Kali安装VirtualBox增强功能
  18. android 5.1 root权限,最新的安卓5.1.1 ROOT教程(不需要刷第三方内核)
  19. 应用程序错误电脑黑屏_电脑运行程序出现APPCRASH错误的三种解决方法
  20. 《趣弹幕-滚动LED显示屏-技术支持》

热门文章

  1. 移动智能家庭终端技术规范学习总结
  2. BRCM5.02编译二:Error: Could not retreive version from automake
  3. linux下core dump--转载
  4. 第12周学习进度总结
  5. 学习 Spring (十七) Spring 对 AspectJ 的支持 (完结)
  6. 升级OS10.11系统后 Xcode6.4的变化少了个按钮 could not launch “Xcode” Xcode 插件安装...
  7. android,iOS,win8我的观点
  8. 如何学习oracle
  9. CSP认证 201312-1出现次数最多的数[C++题解]:简单题
  10. win10中cmd如何编译和运行c/c++程序?