博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《C语言课程设计》一2.4 表达式和基本语句
阅读量:6272 次
发布时间:2019-06-22

本文共 461 字,大约阅读时间需要 1 分钟。

2.4 表达式和基本语句

用命名能体现其含义的宏或枚举代替数字常量。例如:

enum {EXIT, ADD, SEARCH, DEL, DISP} function = DISP;switch(function) {    case ADD:                Add(addressBook, &count);        break;    case SEARCH:        ......

表达式中运算符较多时,应用括号明确表达优先顺序,以避免优先级错误。

switch语句即使不需要default处理,也应该保留语句default: break。goto语句会破坏程序的结构性,非需勿用。
整型变量用“==”或“!=”与0比较。指针变量用“==”或“!=”与NULL比较,尽管NULL的值与0相同,但两者意义不同,应注意区分。浮点变量用“>=”或“<=”形式与数字比较,应避免用“==”或“!=”比较。布尔变量用if (s)表示s为真,if (!s)表示s为假。各类型比较表达式如表 2-1所示。
image

转载地址:http://nhvpa.baihongyu.com/

你可能感兴趣的文章
mysql的sql_mode合理设置
查看>>
函数连续性与可导性
查看>>
linux下libevent安装
查看>>
用ip来获得用户所在地区信息
查看>>
卡尔曼滤波
查看>>
linux下面覆盖文件,如何实现直接覆盖,不提示
查看>>
CSS3阴影 box-shadow的使用和技巧总结
查看>>
Linux下高cpu解决方案
查看>>
SQL事务用法begin tran,commit tran和rollback tran的用法
查看>>
centos7 crontab笔记
查看>>
.Net AppDomain.CurrentDomain.AppendPrivatePath(@"Libs");
查看>>
【Unity3D基础教程】给初学者看的Unity教程(零):如何学习Unity3D
查看>>
Android Mina框架的学习笔记
查看>>
合并两个排序的链表
查看>>
rtf格式的一些说明,转载的
查看>>
REST Security with JWT using Java and Spring Security
查看>>
echarts学习总结(二):一个页面存在多个echarts图形,图形自适应窗口大小
查看>>
IIS7显示ASP的详细错误信息到浏览器
查看>>
使用fiddler对手机APP进行抓包
查看>>
exit和_exit的区别
查看>>