大小为0的数组

 size为0的数组是GUN C支持的一个特性,这个特性可以用来模拟动态大小的数组,同时又避免了一些问题,所以还是比较有实际意义的一个小技巧。在网上参考了一些资料,大多数资料都是以结构体中包含一个大小为0的数组为例。我想这样可能是基于两点考虑:   因为动态大小是“模拟”出来的,所以不可避免要...

2018-08-23 14:15:30

阅读数:153

评论数:0

sscanf,sscanf_s及其相关用法

#include<stdio.h>  定义函数 int sscanf (const char *str,const char * format,........); 函数说明   sscanf()会将参数str的字符串根据参数format字符串来转换...

2018-08-15 13:49:32

阅读数:65

评论数:0

函数指针

转自:函数指针什么是函数指针?函数指针指向的是特殊的数据类型,函数的类型是由其返回的数据类型和其参数列表共同决定的,而函数的名称则不是其类型的一部分。一个具体函数的名字,如果后面不跟调用符号(即...

2018-04-23 20:49:37

阅读数:19

评论数:0

C/C++变长参数实现log输出

__VA_ARGS__宏使用说明#define qWiFiDebug(format, ...) qDebug("[WiFi] "format" File:%s, Line:%d, Function:%s", ##__VA_AR...

2018-02-26 15:49:18

阅读数:82

评论数:0

malloc函数分配内存失败的原因及解决方法

先说结论malloc()函数分配内存失败的原因: 1. 内存不足。 2. 在前面的程序中出现了内存的越界访问,导致malloc()分配函数所涉及的一些信息被破坏。下次再使用malloc()函数申请内存就会失败,返回空指针NULL(0)。解决方法: 1.在STM32中堆空间内存不足的解决方法可以参考...

2018-02-08 10:39:37

阅读数:597

评论数:0

C 语言资源大全

转载地址:http://blog.jobbole.com/95054/C 语言资源大全koz.ross 维护的一个 C 语言资源列表,包括了:构建系统、编译器、数据库、加密、初中高的教程/指南、书籍、库等等。【特别提示】:伯乐在线已经在 GitHub 上发起了C 语言资源大全中文版的整理项目,链接...

2018-01-19 15:44:18

阅读数:179

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭