IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C语言指针 指针 基础知识 指针变量(二) -> 正文阅读

[C++知识库]C语言指针 指针 基础知识 指针变量(二)

二.指针变量

1.指针变量的定义

  • 指针变量前面的” * “,表示该变量的类型为指针型变量;

一般形式

类型说明符 * 变量名;

float *pointer_1;
//指针变量名是 pointer_1 ,而不是*pointer_1;
  • 类型说明书=符表示本指针变量所指向的变量的数据类型;
  • *表示这是一个指针变量,(下面有具体的例子,不懂的可以参考);
  • 变量名即为定义的指针变量名;
  • 举例合法的指针变量定义:
int *pointer_3;//pointer_3是指向int型变量的指针变量
char *pointer_4;//pointer_4是指向char型变量的指针变量
//pointer中文翻译是 指针
  • 可以用赋值语句是一个指针变量得到另一个变量的地址,从而使它指向一个该变量
  • GNC GCC编译器为指针变量分配的存储空间大小为4字节
    我使用的是codeblocks软件,如果有谁想下载可以点开下面的链接,按步骤下载
    codeblocks软件下载链接

定义指针变量需注意:

  • 在定义指针变量时必须指定基类型;
  • 基类型:数据类型表示该指针变量所指向的变量的数据类型,又称基类型;
  • 只有在整型变量的地址才能存放到指向整型变量的指针变量中;

2.指针变量的引用

初识两个操作符 * ,&

  • 指针变量若没有赋值或者未初始化不可使用,要有明确的指向
  • 取地址运算符 ’ & ‘(单目运算符)
    功能:取变量的地址
  • 取内容运算符’ * ‘ 也叫取值运算符(单目运算符)
    功能:取指针所指向的内存单元的值;
#include <stdio.h>
int main()
{
  int i=100;
  int j=110;
  int *pointer_1,*pointer_2;//这里的*不是取值操作符,仅定义指针函数
  pointer_1 = &i;
  pointer_2 = &j;
  printf("%d\n%d\n",*pointer_1,*pointer_2);
  return 0;

自己可以动手写代码,多练习几遍;

  • 以下是错误的赋值示范:
float a;
short *pointerr_1;
pointer_1 = &a;
//将float型变量的地址放到指向整型变量的指针变量中
//不同的编译器不同的数据类型所占字节不同,这里以GNU GCC编译器为例
//所占字节不同导致结果输出错误
//类型一定要对应! ! !
  • 指针变量中只能存放地址(地址);
  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-12-16 17:29:31  更:2021-12-16 17:30:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 13:04:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码