![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常见 C/C++ 问题
总结遇到与了解到的C语言问题,知识来源网络与书本
Interstaller
今天多努力一秒,都是明天成功的微笑
展开
-
从单片机角度看堆栈及部分延伸问题
本文章为网络资源摘抄与总结,能力有限,有错误与漏洞希望大佬们给予提示或帮助,感谢…一、堆栈的相关概念(1)栈区(stack):由编译器自动分配和释放,存放函数的参数值、局部变量的值等,其操作方式类似于数据结构中的栈。(2)堆区(heap):一般由程序员分配和释放,若程序员不释放,程序结束时可能由操作系统回收。分配方式类似于数据结构中的链表。(3)全局区(静态区)(static):全局变...原创 2020-04-21 00:39:18 · 366 阅读 · 0 评论 -
32位/64位处理器:*char与*int的区别?不同类型的指针+1的区别?
此文章为网上相关内容的小总结 首先是字(word)的定义:由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长,它是计算机进行数据处理和运算的单位,也就是 CPU 一次能处理的二进制代码的长度,即CPU一次所能处理的二进制代码的位数,也就是CPU的地址线的个数,即CPU的位宽。我们平时说的32位处理器,64位处理器中...原创 2020-04-19 02:39:55 · 1273 阅读 · 0 评论 -
C语言 常用变量类型 取值范围、占用字节、字符示例?
原创 2020-02-29 04:15:43 · 225 阅读 · 0 评论 -
单线程与多线程的区别问题
什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。 什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。 &...转载 2020-02-26 03:41:24 · 802 阅读 · 0 评论