C 语言是值得好好学习的一门语言,是一门基础语言,更是我编程入门的语言,其中很多编程思想,至今影响着我,在工作中对我的帮助很大。
下面是一份C/C++资料,加小编C/C++学习群:825414254,获取源码。
基本概念
学习 C 语言之指针,必须强烈推荐一本书:《C 和指针》,好好看,把这本书吃透,C 指针就差不多了。
1、指针有两个要素
(1)、首地址:内存中多个连续字节的第一个字节的编号;在 32 位系统下,每个字节的编号都是 32 位二进制,也就是 4B,任何类型的指针都只占 4B 的存储空间。
(2)、指针所指向空间的数据类型:以指针的值为首地址,其所指向的空间的数据类型。
2、指针类与值类
我们之前学习过的各种数据类型:int、float 等等都统称为值类。
指针类和值类不能简单的适用以前所讲述的语法,例如:自动类型转换和强制类型转换是不适用指针类的。