Apache Kylin大数据分析平台构建指南
需积分: 10 43 浏览量
更新于2024-08-09
收藏 896KB PDF 举报
"逗号分号只在后面加空格-基于apache kylin 构建大数据分析平台(完整目录版)"
这篇资源主要讲述了编程规范,特别是C语言编程规范中的一些细节,旨在提高代码的可读性和一致性。规范涵盖了逗号、分号、操作符、条件语句、注释以及代码布局等多个方面。
首先,关于逗号和分号的使用,规范要求在这些符号后面添加空格,如`int a, b, c;`,这样可以增强代码的可读性。此外,对于比较操作符(如`>=`)、赋值操作符(如`=`、`+=`)、算术操作符(如`+`、`%`)、逻辑操作符(如`&&`、`&`)以及位域操作符(如`<<`、`^`),它们的前后都应该加上空格,如`if (current_time >= MAX_TIME_VALUE)`。
其次,对于单目操作符,例如`!`、`~`、`++`、`--`、`&`(作为地址操作符时),规范指出这些操作符前后不应加空格。例如`*p = 'a';`、`flag = !is_empty;`、`p = &mem;`、`i++;`。同时,`.`和`->`操作符用于访问结构体或指针成员时,前后不应该有空格,如`p->id = pid;`和`obj.accessor;`。
在控制结构如`if`、`for`、`while`、`switch`与后续的括号之间,应该加空格,以使关键字更加突出,例如`if (a >= b && c > d)`。这有助于读者快速识别语句的结构。
在注释方面,规范建议使用单行注释符`//`时,在`//`与注释内容之间添加一个空格,以便于工具处理和保持一致性。多行注释`/* */`也同样适用。注释的内容应与注释符号之间留有空格,使得注释内容更清晰。
最后,规范强调源代码中相关联的代码段应尽量保持邻近,这有助于理解代码逻辑和功能。整体而言,这些规范旨在提升代码质量,减少理解难度,并促进团队间的协作。
该文档由华为技术有限公司制定,涉及到的部门包括PSST质量部、网络部、IP开发部、核心网、软件公司以及无线部门。这份规范的发布日期是2011年5月9日,实施日期也是同一天。
2021-10-14 上传
2022-01-18 上传
2023-11-01 上传
2023-04-28 上传
2023-07-08 上传
2023-05-18 上传
2024-10-01 上传
2024-01-25 上传
潮流有货
- 粉丝: 35
- 资源: 3884
最新资源
- SpringTest:测试一些弹簧功能
- matlab心线代码-EEG-ECG-Analysis:用于简单EEG/ECG数据分析的MATLAB程序
- Stack-C-language-code.rar_Windows编程_Visual_C++_
- 企业名称:Proyecto Reto 2,企业最终要求的软件,企业最终合同的最终目的是在埃塞俄比亚,而在埃塞俄比亚,企业管理者必须是西班牙企业,要求客户报名参加埃洛斯和埃塞俄比亚普埃登的征状,要求参加比赛的男子应征入伍
- bh前端
- scratch-blocks-mod
- hugo-bs-refreshing
- CRC16ForPHP:这是一个符合modbus协议的CRC16校验算法PHP代码的实现
- SnatchBox(CVE-2020-27935)是一个沙盒逃逸漏洞和漏洞,影响到版本10.15.x以下的macOS。-Swift开发
- dep-selector:使用Gecode的Ruby快速依赖解决方案
- clickrup:与R中的ClickUp v2 API交互
- FelCore
- react-markdown-previewer
- ch.rar_通讯编程_Others_
- 图片:允许您向应用提供高度优化的图片
- matlab心线代码-3DfaceHR:基于3D面部界标的基于视频的HR估计项目