
c语言深度剖析
文章平均质量分 89
会最详细、最全面深度剖析一遍c语言,包括深入理解C语言所有关键字、C语言所有符号、C语言预处理、深入理解指针与数组、内存管理、函数栈帧等等......
孙同学要努力
这个作者很懒,什么都没留下…
展开
-
深刻搞懂scanf与cin在读取时遇到空格的处理
在读取数据时,scanf与cin再处理空格时的差异原创 2024-01-11 15:49:25 · 1091 阅读 · 0 评论 -
C语言深度剖析 -- 深度理解符号
C语言与gcc的答案还不太一样,++i是先自增在使用,gcc中先计算前面两个++i,也就是i先自增为2,然后第二个i再自增为3,i这时候在使用都是3,3 + 3 = 6,最后一个i在先自增,为4,在与前两个相加,也就是 3 + 3 + 4 = 10;我们都知道,有些软件会分为会员和非会员,而非会员的部分功能是无法使用的,那么在设计程序时,我们需要写两部分吗?符号就像我们写代码中的桥梁,没有符号,我们是不可以从桥的一端通向另一端的!,注释要做到:简单、一动,不存在二义性,简单的代码不需要加上注释;原创 2024-01-09 16:57:19 · 990 阅读 · 0 评论 -
C语言深度剖析 -- 32个关键字(下)
void a;像这样我们定义一个空类型a在vs中是编译不过去的,为什么编译不过去呢?我们来求一下 sizeof(void) 的大小是多少;我们看到在vs中一个void类型是不占用空间的,之前我们说定义变量首先开辟好多少个字节的空间,而void是0个字节,所以就不可以在内存中开辟空间,因此void是不可以定义变量的!!!在Linux中,void也是不可以定义变量的,但是在Linux中 sizeof(int)的大小是1,这是编译器的理解问题;我们只需要知道void不可以定义变量就可以了。原创 2023-02-10 20:57:25 · 1399 阅读 · 1 评论 -
C语言深度剖析 -- 32个关键字(上)
从头开始深度剖析了解C语言的关键字,包括auto、register、static、unsigned、signed、sizeof等等,希望大家一起加油!原创 2023-01-19 19:03:48 · 1310 阅读 · 0 评论