指针的介绍,定义,初始化
文章目录
- 前言
- 一、指针的介绍
- 二、指针的定义
- 三、指针的初始化
- 总结
前言
一、指针的介绍
每个变量都有自己的地址,地址也是数据,就用地址类型的变量来装,地址类型就叫做指针类型,即指针类型定义的变量就是专门装地址的。
基本数据类型变量的地址,用对应的基本数据类型指针变量来装。
二、指针的定义
定义指针变量:
short *pc;
char *pc;
int * pc;
注意点:
- short * ,char *,int *叫指针类型,pc 是指针变量,很多资料简称为指针。
- *表示是指针变量。也是指针的标志。
- int * pc, 中间的空格多少都行,执行时没有区别。
- 没有初始化的情况下,数据都是未知的,同 int a 的意义一样。
三、指针的初始化
定义初始化指针变量:
- int a =12;
int * pc=&a; / /表明pc指向变量a的地址。 - float b=2.3f; / /变量b为float类型,所以在后面需加上f
float * pc=&b;
注意点:
- 各种类型变量的地址类型不同,a b 变量的地址类型就是变量 a b 对应的变量类型。
- 指针的赋值又叫做指向,即 pc 指向变量的地址。
- 指针要指向合法的地址空间,非法的空间会异常中断。
总结
指针这方面的内容,学起来可能会有些困难,但是只要大家好好学,也会很轻松。
指针的介绍,定义,初始化相关推荐
- 【C语言】指针变量的定义、使用及初始化
一.指针变量的定义及使用 1.指针变量的定义 指针变量就是存储指针的变量,而变量的指针指的是变量的存储地址 int *a; char *b; float *c /* 分别定义了整型.字符型.浮点型的指 ...
- c语言字符串加减_C语言中指针的介绍
C语言中指针的介绍 指针是C语言中广泛使用的一种数据类型. 运用指针编程是C语言最主要的风格之一.利用指针变量可以表示各种数据结构:能很方便地使用数组和字符串: 并能象汇编语言一样处理内存地址,从而编 ...
- C语言 指针声明和定义 - C语言零基础入门教程
目录 一.指针简介 1.内存 2.内存地址 3.指针声明 二.指针类型 三.声明并初始化一个指针 1.声明指针并直接初始化 – 推荐 2.先声明指针在初始化 – 不推荐 四.查看指针地址和指针的值 五 ...
- C语言中指针的介绍(终极版!!!)
文章目录 指针 一:指针是什么? 1:内存 2:地址的生成 3:数据的储存 4:指针变量 (1):指针变量的大小 (2):如何一口气定义好几个指针变量? 二:指针与指针类型 1:指针+-整数 2.指针 ...
- c语言的指针和java_C语言指针变量的定义和使用(精华)
数据在内存中的地址也称为指针,如果一个变量存储了一份数据的指针,我们就称它为指针变量. 在C语言中,允许用一个变量来存放指针,这种变量称为指针变量.指针变量的值就是某份数据的地址,这样的一份数据可以是 ...
- 智能指针auto_ptr介绍
我们大家都知道,new一定要和delete配合使用,但是有一种情况可能会使这种配对失效,如下程序: #include <iostream> using namespace std; cla ...
- 指针变量和引用变量的区别_指针Ⅰ--变量的定义
一.变量的地址 计算机中,数据存储在内存中.内存可划分为若干存储单元,每个单元可以存放8位二进制数,即1个字节.内存单元采用线性地址编码,每个单元具有唯一一个地址编码 1.变量的地址:系统为变量分配的 ...
- stm32 GPIO简单介绍及初始化配置(库函数)
前言: 相信,大部分查找GPIO的人,都是刚刚接触STM32的人,而刚接触STM32的人,大部分是从51上来的人,所以我会由浅入深,从51和STM32的区别入手,通过对比这两个处理器的配置方法,来跟大 ...
- 局部描述符表LDT的作用+定义+初始化+跳转相关
[0]写在前面 0.1)本代码的作用: 旨在说明局部描述符表的作用,及其相关定义,初始化和跳转等内容: 0.2)文末的个人总结是干货,前面代码仅供参考的,且source code from orang ...
最新文章
- AD不能复制提示目标主要名称不正确
- python filter函数 字符串_Python数组条件过滤filter函数使用示例
- 信息论2——单维连续信源
- Fence Repair
- .net和php 哪个难,对于ASP.NET和PHP的性能对比
- ASP.NET数据库编程入门
- 多线程场景下使用 ArrayList,这几点一定要注意!
- DAY09 NETWORK Cisco简单不同网络主机通信
- 算法排序代码(简单排序)
- CSDN 的 Markdown 编辑器语法
- 防(普通)病毒U盘的制作
- 计算机网络按网络覆盖范围大小排序 从小到大为,现代远程网络教育概论试题及答案分析.pdf...
- 云服务器安装不了声卡,驱动精灵怎么安装声卡 声卡驱动安装方法
- 国家队上场——国家测绘局网络地图网站评测
- 用机器学习识别随机生成的CC域名
- 如何保养COMAPQ/HP 电池
- c语言中用括号将花括号括起来给变量赋值
- ceph 数据恢复机制_ceph数据恢复(成功率相当高)
- 警示灯E-mark认证要怎么办理?
- 数论——卢卡斯(Lucas)定理(板子)