摘要: 编译错误Variable-sized object may not be initialized 出现的原因及解决措施 出现此错误的原因是可以用变量定义数组长度,但不可初始化。 不用变量初始化后的结果为:错误消失 阅读全文
posted @ 2022-05-26 14:47 华仔一号 阅读(175) 评论(0) 推荐(0)
摘要: 一、区别1、指针函数:指的就是返回值是指针的函数,本质就是个函数。2、函数指针:指的是指向函数的指针变量,本质就是个指针。 二、用法1、指针函数:int* func(int a,int b);普通函数就是int func(int a,int b);,返回值是int,而指针函数就是返回值是指针的函数, 阅读全文
posted @ 2022-05-26 13:57 华仔一号 阅读(1364) 评论(0) 推荐(0)
摘要: 一段完美的代码不仅在于找到一个给定的问题的解决方案,但在它的简单性,有效性,紧凑性和效率(内存)。设计的代码比实际执行更难。因此,每一个程序员当用C语言开发时,都应该保持这些基本的东西在头脑中。本文向你介绍规范你的C代码的几种方法。 1、在可能的情况下使用typedef替代macro.当然有时候你无 阅读全文
posted @ 2022-05-26 10:02 华仔一号 阅读(861) 评论(0) 推荐(0)