年薪80w程序员,教你彻底搞懂C语言程序设计---指针

本文介绍了C语言指针的基础知识,包括指针的两个要素、指针类与值类的区别、基本运算如&和*,以及指针的其他运算。强调了未初始化指针赋值的潜在风险,并探讨了指针与数组、字符串的关联,同时提到了一些常用的字符串处理函数。
摘要由CSDN通过智能技术生成

在这里插入图片描述
C 语言是值得好好学习的一门语言,是一门基础语言,更是我编程入门的语言,其中很多编程思想,至今影响着我,在工作中对我的帮助很大。

下面是一份C/C++资料,加小编C/C++学习群:825414254,获取源码。

在这里插入图片描述

基本概念

学习 C 语言之指针,必须强烈推荐一本书:《C 和指针》,好好看,把这本书吃透,C 指针就差不多了。

1、指针有两个要素

(1)、首地址:内存中多个连续字节的第一个字节的编号;在 32 位系统下,每个字节的编号都是 32 位二进制,也就是 4B,任何类型的指针都只占 4B 的存储空间。
在这里插入图片描述

(2)、指针所指向空间的数据类型:以指针的值为首地址,其所指向的空间的数据类型。

2、指针类与值类

我们之前学习过的各种数据类型:int、float 等等都统称为值类。

指针类和值类不能简单的适用以前所讲述的语法,例如:自动类型转换和强制类型转换是不适用指针类的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值