![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言笔记
文章平均质量分 95
孤独的数据线
这个作者很懒,什么都没留下…
展开
-
结构体(1)
这种生命是错误的,因为这种声明是一个无限循环,成员next是一个结构体,next的内部还是一个结构体,就这样依次往下循环迭代.使得无法确定结构体的长度,而且内存空间会被无限制的往下调用.因此,这种方式是非法的。在该结构体中所有的对齐数都是1,所以结构体的大小是6.这种方法是错误的,Node我们是在结构体后面声明的,在匿名结构体内部提前使用Node来创建成员变量这是不行的,因为Node的作用于是从结构体的末尾开始的。对于上述两种结构,我们在声明的时候省略掉了结构体的标签,此时以上两结构体是匿名结构体。原创 2024-07-13 17:26:20 · 618 阅读 · 0 评论 -
整数和浮点数在内存中的存储
在计算机系统中,我们是以字节为单位的,每个单元对应着一个字节,一个字节是8bit,而C语言中除了char是8bit外,还有16bit的short,32bit的long等。因为E是加上127(或1023)后再放入内存中的,因此,此时的E减去127或1023后则为-127或-1023,该浮点数的指数就为2^(-127)或者2^(-1023)这是一个很小的数字,无限接近于0,则表示为正负0,以及接近0的很小的数字。通过观察内存我们发现a的值在内存中是倒着存放的,44是低地址、11是高地址,因此。原创 2024-05-22 22:00:19 · 723 阅读 · 3 评论 -
C语言指针(1)
/指针数组的声明和定义。原创 2024-05-19 22:42:46 · 1769 阅读 · 1 评论 -
分支与循环
二、 循环C语言提供了3种循环结构:while循环、do-while循环、for循环。原创 2024-04-11 21:59:59 · 1724 阅读 · 0 评论 -
C语言概览(1)
关键字是C语言中特定的符号做这些符号又被称为保留字或者关键字。Tips:(1)关键字都有特殊的意义,是保留给C语⾔使⽤的(2)程序员⾃⼰在创建标识符的时候是不能和关键字重复的(3)程序员也不能自己创建关键字C 关键词 - cppreference.com。原创 2024-04-05 21:34:13 · 715 阅读 · 1 评论