c语言
文章平均质量分 81
东莞呵呵
der
展开
-
【高质量c/c++】之被遗忘的基本表达式(第三期)
目录1、为什么要说基本表达式2、基本表达式2.1、运算符的优先级2.2、复合表达式2.3、if语句2.4、for语句的循环控制变量2.5、switch语句2.6、goto语句1、为什么要说基本表达式可能我们平时使用的最多的就是像if,for,while这些的基本表达式。而这些基本表达式又有很多我们会忽略或者是没注意过的缺陷,所以说,作为我们使用频率最多的基本表达式我们更要注意这些陷阱,从而减少我们在编写代码中导致的错误。2、基本表达式2.1、运算符的优先级原创 2022-04-10 21:52:28 · 1597 阅读 · 30 评论 -
【高质量c/c++】之命名规则(第二期)
目录1、共性规则2、骆峰式命名法2.1小驼峰法2.2大驼峰法3、windows常用规则1、共性规则1.1、变量命名应使用英文单词,用词应该准确,不要使用拼音在变量命名中一定一定不要使用中文拼音,这个习惯从学习编程初期就应该注意。哪怕是去百度去搜单词也不要是用拼音命名。用词应当准确。例如不要把 CurrentValue 写成 NowValue。1.2、使用windows平台编写代码时,应该使用大小写混写的方式,例如:maxNums。而使用Unix平台时,使用小原创 2022-04-06 17:24:22 · 1591 阅读 · 23 评论 -
【高质量c/c++】之程序的排版(重排版)
目录一、前言二、程序的版型1、空行2、代码行3、代码行内的空格4、对齐5、长行拆分6、修饰符的位置7、注释一、前言 就我的发现而言,csdn上面很少去有人去写提高编程质量,改良编程习惯的文章,包括现在的高等教育阶段所教授的c\c++,都大多只停留在如何写出这个程序,如何解决这个问题, 很少人去关注软件质量,以及代码风格等的问题。老师也很少去给学生去灌输代码质量的重要性的这个概念,甚至于有些非常努力的学生长时间在低质量,低水准,低效率的程序中摸爬滚打,...原创 2022-04-05 21:56:01 · 946 阅读 · 10 评论 -
【巧用动态内存】之柔性数组
目录1.为什么会有柔性数组1.1为什么会有柔性数组1.2柔性数组的原理2、柔性数组的语法规则2.1、基础语法2.2、进阶语法(特点)3、柔性数组的优势1.为什么会有柔性数组1.1为什么会有柔性数组所谓柔性数组就是可以随意放大放小的数组,而我们的c语言中在c99标准之前是不可以使用未知数作为数组定义是的大小的。所以我们定义的数组都是固定的,而在c99标准之后就引入了柔性数组这个概念去解决了这个问题。1.2柔性数组的原理当我们在为一个结构体开辟动态内存时,我.原创 2022-04-04 21:23:32 · 667 阅读 · 26 评论 -
写出高质量的c\c++代码(第一弹)(实现良好的代码风格,美观高效,提高代码可读性)
一、前言就我的发现而言,现在的高等教育阶段所教授的c\c++,都大多只停留在如何写出这个程序,如何解决这个问题,而很少人去关注软件质量,以及代码风格等的问题。老师也很少去给学生去灌输代码质量的重要性的这个概念...原创 2022-01-22 23:34:28 · 1165 阅读 · 7 评论