找回密码
 注册
搜索

标签: C语言

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

分享 【记录】编程中常见错误原因
eeskill 2015-9-22 14:40
参考《代码大全》及自己编程(C)中的一些错误记录,总结编程中产生错误的一些原因。 1.拼写错误 a) 变量名,宏名,函数名等拼写错误,在编译阶段直接报错; b) 变量名,宏名,函数名等拼写为相近的变量名,宏名,函数名等,在运行时出错; 2.逻辑错误 a) if语句的真值逻辑判断,没有包括全部的条件, ...
个人分类: 转载|73 次阅读|0 个评论
分享 一道涉及C语言形参的面试题的剖析
eeskill 2015-8-26 15:37
发现对C语言函数形参进行说明的文章点击率远高于其它文章,看来大家对C语言的热情可不是一般,难怪谭浩强教授那本C语言的书发行量能过千万册,显然是有坚实的群众基础。既然大家都偏好C语言的相关知识,今天我们来剖析一道C语言的面试题,这道题除了考察对C语言函数形参的理解外,还有对++这类操作先加还是后加掌握程度 ...
个人分类: 转载|119 次阅读|0 个评论
分享 手机软件开发怎么从事金融行业
zhiye1027 2014-11-20 22:37
手机开发怎么从事金融行业 一般现在手机开发用得多的是 JAVA和C语言 进入行业久的经历过MTK肯定都熟练C语言,现在安卓用得特别广泛。 但是做手机行业比较久后,会发现加班时间比较长,很辛苦。 目前国内利润最好的应该就是金融。 以自己的经历来说,当时在业内加班有名的手机公司,最后实在扛不住。 待遇也打不到要求, ...
个人分类: 软件工程师|93 次阅读|2 个评论
分享 C语言问题
Erin 2014-3-19 16:56
-是一个整体,它是用于指向 结构体 、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个 结构体 ,然后申明一个指针指向这个 结构体 ,那么我们要用指针取出结构体中的数据,就要用到“-”. 举个例子: struct Data { int a,b,c; }; /*定义结构体*/ struct Data * p;/ ...
个人分类: C语言|120 次阅读|0 个评论
分享 [编程] “安全第一”的C语言编程规范
caozhaokun 2013-8-22 11:13
C语言是开发嵌入式应用的主要工具,然而C语言并非是专门为嵌入式系统设计,相当多的嵌入式系统较一般计算机系统对软件安全性有更苛刻的要求。1998年,MISRA指出,一些在C看来可以接受,却存在安全隐患的地方有127处之多。2004年,MISRA对C的限制增加到141条。   嵌入式系统应用工程师借用计算机专家创建的C语 ...
个人分类: 编程技巧|120 次阅读|0 个评论
分享 [编程] C语言continue和break有的区别
caozhaokun 2013-8-22 11:09
continue语句用来返回循环的起始处,而break语句用来退出循环。 例如,下例中就有一条典型的continue语句: while(!feof(infile)) { fread(inbuffer,80,1,infile);/*read in a line from input file*/ if ...
个人分类: 编程技巧|118 次阅读|0 个评论
分享 [编程] 在C语言中,表示真和假的最好方法是什么?
caozhaokun 2013-8-22 11:08
在c语言中,任何等于零的东西都被认为是假,任何等于非零值的东西都被认为是真,因此,最常见的定义就是假为O,真为1。许多程序中都包含了具有如下定义的头文件: #define FALSE O #define TRUE1 如果你在编写Windows程序,你应该注意头文件windows.h中的TRUE和FAL ...
个人分类: 编程技巧|127 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—宏
caozhaokun 2013-8-22 11:06
(1)用宏定义表达式时,要使用完备的括号。 示例:如下定义的宏都存在一定的风险。 #define RECTANGLE_AREA( a, b ) a * b #define RECTANGLE_AREA( a, b ) (a * b) #define RECTANGLE_AREA( a, b ) (a) * (b) 正确的定义应为: #define RECTANGLE_AREA( a, b ) ((a) * (b)) (2)将宏所定义 ...
个人分类: 编程技巧|106 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—效率
caozhaokun 2013-8-22 11:05
C语言初学者编程规范—效率 (1)编程时要经常注意代码的效率。 代码效率分为全局效率、局部效率、时间效率及空间效率。全局效率是站在整个系统的角度上的系统效率;局部效率是站在模块或函数角度上的效率;时间效率是程序处理输入任务所需的时间长短;空间效率是程序所需内存空间,如机器代码空间大小、数据空间大 ...
个人分类: 编程技巧|141 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—函数与过程
caozhaokun 2013-8-22 11:04
C语言初学者编程规范—函数与过程 1 函数的功能与规模设计 (1)函数应当短而精美,而且只做一件事。 不要设计多用途面面俱到的函数,多功能集于一身的函数,很可能使函数的理解、测试、维护等变得困难。 一个函数应最多占满1或2个屏幕(就象我们知道的那样,ISO/ANSI的屏幕大小是80X24),只做一件事并且把它 ...
个人分类: 编程技巧|106 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—变量与结构
caozhaokun 2013-8-22 11:03
C语言初学者编程规范—变量与结构 1 谨慎使用全局(公共)变量 (1)去掉没必要的公共变量。 公共变量是增大模块间耦合的原因之一,故应减少没必要的公共变量以降低模块间的耦合度。 (2)仔细定义并明确公共变量的含义、作用、取值范围及公共变量间的关系。 在对变量声明的同时,应对其含义、作用及取值 ...
个人分类: 编程技巧|118 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—命名规则
caozhaokun 2013-8-22 11:02
C是一门朴素的语言,你使用的命名也应该这样。与Modula-2和Pascal程序员不同,C程序员不使用诸如“ThisVariableIsATemporaryCounter”这样“聪明”的名字。C程序员应该叫它“tmp”,这写起来更简单,也不会更难懂。 然而,当面对复杂情况时就有些棘手,给全局变量取一个描述性的名字是必要的。把一个全局函数叫做“fo ...
个人分类: 编程技巧|100 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—可读性
caozhaokun 2013-8-22 11:01
1 避免使用默认的运算优先级 注意运算符的优先级,并用括号明确表达式的操作顺序,避免使用默认优先级,可防止阅读程序时产生误解,防止因默认的优先级与设计思想不符而导致程序出错。 示例:下列语句中的表达式 word = (high 8) | low (1) if ((a | b) (a c))&nb ...
个人分类: 编程技巧|110 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—注释
caozhaokun 2013-8-22 11:00
1 注释的原则和目的 注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。通过对函数或过程、变量、结构等正确的命名以及合理地组织代码的结构,使代码成为自注释的——清晰准确的函数、变量等的命名,可增加代码可读性,并减少不必要的注释——过 ...
个人分类: 编程技巧|81 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—排版
caozhaokun 2013-8-22 10:48
1 严格采用阶梯层次组织程序代码 函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格,case 语句下的情况处理语句也要遵从语句缩进要求。 程序块的分界符(如C/C++ 语言的大括号‘{’ 和‘}’)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、类的定义、结构的 ...
个人分类: 编程技巧|82 次阅读|0 个评论
分享 如何写出高效优美的单片机C语言代码
caozhaokun 2013-8-16 14:15
如何写出高效优美的单片机C语言代码 程序能跑起来并不见得你的代码就是很好的c代码了,衡量代码的好坏应该从以下几个方面来看   1,代码稳定,没有隐患。   2,执行效率高。   3,可读性高。   4,便于移植。   下面发一些网上看到的技巧和自己的一些经验来和大家分享;   1、如果可以的话少用库 ...
个人分类: MCU|112 次阅读|0 个评论

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-9-29 17:24 , Processed in 0.046775 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部