![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
Sunny_Oo
喜欢编程,希望各位大神多多指教!!
展开
-
C语言中你不知道的事——柔性数组
也许你从来没有听说过柔性数组(flexible array)这个概念,但是它确实是存在的。 C99 中,结构中的后一个元素允许是未知大小的数组,这就叫做柔性数组成员,但结 构中的柔性数组成员前面必须至少一个其他成员。柔性数组成员允许结构中包含一个大小可 变的数组。sizeof 返回的这种结构大小不包括柔性数组的内存。包含柔性数组成员的结构用 malloc ()函数进行内存的动态分配,并且分配的原创 2017-08-12 22:35:41 · 448 阅读 · 0 评论 -
如何用程序确认当前系统的存储模式(大端模式、小端模式)
如何用程序确认当前系统的存储模式?这也是面试中常被问道的问题,首先需要了解什么是大端模式,什么是小端模式? 大端模式(Big_endian):字数据的高字节存储在低地址中,而字数据的低字节则存放 在高地址中。 小端模式(Little_endian):字数据的高字节存储在高地址中,而字数据的低字节则存放 在低地址中。 请写一个 C 函数,若处理器是 Big_endian原创 2017-08-12 22:47:28 · 347 阅读 · 0 评论