C语言入门篇--初识指针和指针变量

 更新时间:2021年08月26日 14:50:14   作者:yycure  
本篇文章是基础篇,适合c语言刚入门的朋友,本文对初识c语言的指针和指针变量做了简单的分析,帮助大家快速入门c语言的世界,更好的理解c语言

1.指针

指针就是地址(即一个数据)。

2.指针变量

2.1概念

(1)指针变量是变量,是变量在内存中就会开辟空间,会有自己对应的的地址,有自己的变量大小。
(2)指针变量里放的内容是地址(即指针)。

2.2指针变量大小

32位平台下,4字节。
48位平台下,8字节。

2.3指针变量理解

理解前一定先看看,地址相关知识。

#include <stdio.h>
int main()
{
	int a = 10;
	int *p = &a;//p为指针变量
	printf("a的地址=%p,\n", &a);
	printf("p的地址=%p,\n", &p);//&p此处用的是p的内容,以十六进制(地址形式)打印。
	printf("a的内容=%d,\n", a);
	printf("p的内容=%p,\n", p);
	printf("p指向的内容=%d,\n", *p);//对指针进行解引用
	return 0;
}

在这里插入图片描述

画图简单说明:

在这里插入图片描述

如果想深一层了解指针变量及其使用,可以看看变量的左值右值

以上就是C语言入门篇--初识指针和指针变量的详细内容,更多关于C语言的文章资料请关注脚本之家其它相关文章!

相关文章

  • 深入理解C++移位运算符

    深入理解C++移位运算符

    下面小编就为大家带来一篇深入理解C++移位运算符。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • C语言字符串函数入门

    C语言字符串函数入门

    这篇文章主要为大家介绍了C语言字符串函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • C语言实现俄罗斯方块的六种模式详程建议收藏

    C语言实现俄罗斯方块的六种模式详程建议收藏

    迟早一定会挂掉的俄罗斯方块,为什么至今仍是世界游戏之王?它是怎么编写的?本文将给大家详细介绍六种模式的实现,对大家的学习或工作具有一定的参考借鉴价值
    2022-02-02
  • C语言标准时间与秒单位相互转换

    C语言标准时间与秒单位相互转换

    这篇文章主要介绍了C语言标准时间与秒单位相互转换,秒单位与标准时间的转换方式,这份代码一般用在嵌入式单片机里比较多,比如:设置RTC时钟的时间,从RTC里读取秒单位时间后,需要转换成标准时间显示。下文分享需要的小伙伴可以参考一下
    2022-05-05
  • C++中利用cout和fstream采用非科学计数法输出

    C++中利用cout和fstream采用非科学计数法输出

    这篇文章主要介绍了C++中利用cout和fstream采用非科学计数法输出方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 解析在main函数之前调用函数以及对设计的作用详解

    解析在main函数之前调用函数以及对设计的作用详解

    本篇文章是对在main函数之前调用函数以及对设计的作用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C语言实现分治法实例

    C语言实现分治法实例

    这篇文章主要为大家详细介绍了C语言实现分治法的实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • OpenCV 图像拼接和图像融合的实现

    OpenCV 图像拼接和图像融合的实现

    本文主要介绍了OpenCV 图像拼接和图像融合,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • C语言实现扫雷小游戏(扩展版可选择游戏难度)

    C语言实现扫雷小游戏(扩展版可选择游戏难度)

    游戏目标是找出所有没有地雷的方格,完成游戏;要是按了有地雷的方格,游戏失败;玩家可标记雷的位置,游戏以完成时间来评高低,并且用户可以选择游戏难度
    2019-10-10
  • C++中类模板的应用你了解多少

    C++中类模板的应用你了解多少

    这篇文章主要为大家详细介绍了C++中类模板的应用,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02

最新评论