![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
指针
文章平均质量分 90
Do
热爱编程,也一直在努力。
展开
-
【C语言进阶刷题笔记】strlen和sizeof经典笔试题
sizeof()是运算符,其值在编译时就已经计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是:获得保证能容纳实现所建立的最大对象的字节大小,简单点说就是计算变量或者类型所占的字节大小。strlen()是函数,要在运行时才能计算。参数必须是字符型指针(char*)。当数组名作为参数传入时,实际上数组就退化成指针了。它的功能是:返回字符串的长度。该字符串可能是自己定义的,也可能是内存中随机的,该函数实际完成的功能是从代表该字符串的第一个地址开始遍历,直到遇到结束符’\0’停止。原创 2021-11-01 23:21:15 · 729 阅读 · 8 评论 -
【C语言进阶笔记】深入了解进阶指针
前言指针进阶我们在初级指针章节已经接触过了指针,我们知道了指针的概念:1. 指针就是个变量,用来存放地址,地址唯一标识一块内存空间。2. 指针的大小是固定的4/8个字节(32位平台/64位平台)。3. 指针是有类型,指针的类型决定了指针的+-整数的步长,指针解引用操作的时候的权限。4. 指针的运算。在这里我们将继续探索指针的奥秘,掌握高级指针初识以及运用计算,本篇内容将详细介绍各种指针,内容较多,干货满满????,相信大家会收获很多!!话不多说,进入正题:字符指针在指原创 2021-10-30 17:31:30 · 583 阅读 · 0 评论 -
【C语言初阶笔记】程序员必须要会的实用调试技巧(含库函数strcpy和strlen的模拟实现)!!
目录为什么要学习调试?什么是bug?调试是什么,有多重要?调试的概念及重要性调试的步骤Debug和Release的介绍windows环境调试介绍1. 调试环境的准备2. 学会快捷键F5F9F10F11CTRL + F53. 调试的时候查看程序当前信息查看临时变量的值查看内存信息查看调用堆栈查看汇编信息查看寄存器信息4.自己多动手,尝试调试,才有进步一些调试的实例实例一:实例二:如何写出好(易于调试)的代.原创 2021-05-19 22:29:46 · 1916 阅读 · 18 评论 -
【C语言初阶笔记】初识结构体
结构体结构体很重要,初学者一定要掌握。本章只是结构体的初识,让大家先做个了解,并不深入介绍,在进阶结构体部分博主会深入介绍。大家敬请期待吧!!结构体的声明结构的基础知识结构体是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构。在C语言中,结构体指的是一种数据结构,是C语言中聚合数据类型的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员,且这些成员可以为不同的类型,成员一般用名字访问。比如存储一个班级原创 2021-05-15 19:55:50 · 395 阅读 · 0 评论 -
【C语言初阶笔记重点】初识指针,详解!!
目录指针指针是什么指针和指针类型指针+-整数指针的解引用野指针野指针成因如何规避野指针指针运算1.指针+-整数2.指针-指针3.指针的关系运算指针和数组二级指针对二级指针的理解对于二级指针的运算指针数组总结指针本篇内容主要讲解指针的概念,指针类型,指针的运算以及指针和数组的关系,当然博主也说了这是初阶版的讲解,先打好基础,后期博主还准备为大家讲解进阶指针的知识,让大家对指针有深刻的了解。大家敬请期待,下面让我们一起来学习..原创 2021-05-15 18:12:17 · 817 阅读 · 3 评论