
纯纯的C
文章平均质量分 94
cccc
_羊小狼
Just do IT
展开
-
10W+字C语言硬核总结(三)
1、位运算可以使用 C 对变量中的个别位进行操作。您可能对人们想这样做的原因感到奇怪。这种能力有时确实是必须的,或者至少是有用的。C 提供位的逻辑运算符和移位运算符。在以下例子中,我们将使用二进制计数法写出值,以便您可以了解对位发生的操作。在一个实际程序中,您可以使用一般的形式的整数变量或常量。例如不适用 00011001 的形式,而写为 25 或者 031 或者 0x19.在我们的例子中,我们将使用8位数字,从左到右,每位的编号是 7 到 0。10W+字C语言硬核总结(一),值得阅读收藏!10W+转载 2022-02-10 16:30:30 · 199 阅读 · 0 评论 -
10W+字C语言硬核总结(二)
0.为什么使用指针假如我们定义了 char a=’A’ ,当需要使用 ‘A’ 时,除了直接调用变量 a ,还可以定义 char *p=&a ,调用 a 的地址,即指向 a 的指针 p ,变量 a( char 类型)只占了一个字节,指针本身的大小由可寻址的字长来决定,指针 p 占用 4 个字节。10W+字C语言硬核总结(一),值得阅读收藏!10W+字C语言硬核总结(三),值得阅读收藏!熬夜整理的C语言/C++万字总结(四)熬夜整理的C/C++万字总结(五),文件操作但.转载 2022-02-10 14:27:57 · 339 阅读 · 0 评论 -
10W+字C语言硬核总结(一)
@[TOC]一. C语言概述欢迎大家来到c语言的世界,c语言是一种强大的专业化的编程语言。10W+字C语言硬核总结(二)!10W+字C语言硬核总结(三)!熬夜整理的C语言/C++万字总结(四)熬夜整理的C/C++万字总结(五),文件操作......转载 2022-01-24 14:19:07 · 320 阅读 · 0 评论 -
c语言指针详解
指针对于C来说太重要。然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面面的基本知识。所以本文尽可能的通过一篇文章完全讲解指针。为什么需要指针?指针解决了一些编程中基本的问题。第一,指针的使用使得不同区域的代码可以轻易的共享内存数据。当然小伙伴们也可以通过数据的复制达到相同的效果,但是这样往往效率不太好。因为诸如结构体等大型数据,占用的字节数多,复制很消耗性能。但使用指针就可以很好的避免这个问题,因为任何类型的指针占用的字节数都是一样的(根据平台不转载 2022-01-17 18:46:54 · 256 阅读 · 0 评论 -
c语言中三块难啃的骨头
C语言在嵌入式学习中是必备的知识,审核大部分操作都要围绕C语言进行,而其中有三块“难啃的硬骨头”几乎是公认级别的。0x01 指针指针公认最难理解的概念,也是让很多初学者选择放弃的直接原因。指针之所以难理解,因为指针本身就是一个变量,是一个非常特殊的变量,专门存放地址的变量,这个地址需要给申请空间才能装东西,而且因为是个变量可以中间赋值,这么一倒腾很多人就开始犯晕了,绕不开弯了。C语言之所以被很多高手所喜欢,就是指针的魅力,中间可以灵活的切换,执行效率超高,这点也是让小白晕菜的地方。指针是转载 2022-01-17 13:35:35 · 481 阅读 · 0 评论 -
静态库和动态库的区别
这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。.........转载 2021-11-30 14:08:07 · 343 阅读 · 0 评论