找回密码
 注册
搜索

标签: 表达式

相关帖子

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

没有相关内容

相关日志

分享 9. 表达式求值
Daniel2010 2014-1-31 22:38
首先来看一个例子: $ num=1 $ num=$num+2 $ echo $sum 1+2 为什么结果不是 3 ?原因很简单, Shell 脚本语言是一种“弱类型语言”,它并不知道变量 num 中保存的是一个数值,因此在遇到 num=$num+2 这个命令时, Shell 只是简单地把 $num 和“ +2 ”连在一起作为新的值赋给变量 num( 在这方面,其他脚本 ...
个人分类: SHELL编程|79 次阅读|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)将宏所定义 ...
个人分类: 编程技巧|118 次阅读|0 个评论
分享 [编程] C语言初学者编程规范—可读性
caozhaokun 2013-8-22 11:01
1 避免使用默认的运算优先级 注意运算符的优先级,并用括号明确表达式的操作顺序,避免使用默认优先级,可防止阅读程序时产生误解,防止因默认的优先级与设计思想不符而导致程序出错。 示例:下列语句中的表达式 word = (high 8) | low (1) if ((a | b) (a c))&nb ...
个人分类: 编程技巧|122 次阅读|0 个评论

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

GMT+8, 2024-11-24 04:27 , Processed in 0.028059 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部