代码规范试用稿内容摘要:
– 要站在继任者的角度写 – 简单明了、准确易懂、防止二义性 – 让继任者可以轻松阅读、复用、修改自己的代码 – 让继任者轻松辨别出哪些使自己写的,哪些是别人写的 2020/11/17 制作人 苏小红 21 注释规范 不好的注释 – i = i + 1。 //i加 1 – return 1。 //返回 1 – free(p)。 //释放 p所指的内存 – fclose(fin)。 //关闭文件 – /******************************************/ /*功能描述: 本函数用于实现 xxx功能,目的是: */ /*入口参数: 参数 p,表示指向结构体的指针 */ /*出口参数: 参数 xx,表示 */ /*返回值: 返回 xx值,当返回 xx值时,表示 */ /******************************************/ 2020/11/17 制作人 苏小红 22 注释规范 不好的注释不但白写,还扰乱了读者的视线 /*以二进制只读方式打开文件并判断打开是否成功 */ if ((fin = fopen(,rb) == NULL) { puts(打开文件 )。 /*如果打开失败,则显示错误信息 */ return 1。 /*返回 1*/ } …… /*从图像的第 1行到第 400行循环 */ for (i=0。 i400。 i++) /*从图像的第 1列到第 400列循环 */ for (j=0。 j400。 j++) {…… /*按照公式 Y = *R+*G+*B计算灰度值 */ y = (299 * r + 587 * g + 114 * b) / 1000。 …… } …… fclose(fin)。 /*关闭文件 */ 2020/11/17 制作人 苏小红 23 注释规范 好的注释(尤其是算法注释)是对设计思想的精确表述和清晰展现,能揭示代码背后隐藏的重要信息 /*打开输入文件后判断文件长度是否符合格式要求 */ if ((fin = fopen(,rb) == NULL) { puts(打开文件 )。 return 1。 } …… /* * 下面是图像转换的算法实现。 彩色图像到灰度图像的转换主要利用 RGB颜色空间到 * YUV颜色空间的变换公式来取得灰度值,公式为 Y = *R+*G+*B */ for (i=0。 i400。 i++) for (j=0。 j400。 j++) {…… y = (299 * r + 587 * g + 114 * b) / 1000。 …… } …… fclose(fin)。 2020/11/17 制作人 苏小红 24 注释规范 在哪些地方写注释。 – 在重要的文件首部 文件名 + 功能说明 + [作者 ] + [版本 ] + [版权声明 ] + [日期 ] – 在用户自定义函数前 对函数接口进行说明 函数功能 + 入口参数 +出口参数 + 返回值 (包括出错处理) – 在一些重要的语句块上方 对代码的功能、原理进行解释说明 – 在一些重要的语句行右方 定义一些非通用的变量 函数调用 较长的、多重嵌套的语句块结束处 – 在修改的代码行旁边加注释 2020/11/17 制作人 苏小红 25 注释规范 函数的注释风格 – C风格 – /**********************************************/ /*功能描述: 本函数用于实现 xxx功能,目的是: */ /*入口参数: 参数 xx,表示 */ /*出口参数: 参数 xx,表示 */ /*返回值: 返回 xx值,当返回 xx值时,表示 */ /**********************************************/ – /* 功能描述: 本函数用于实现 xxx功能,目的是: 入口参数: 参数 xx,表示 出口参数: 参数 xx,表示 返回值: 返回 xx值,当返回 xx值时,表示 */ – C++风格 – ////////////////////////////////////////// //功能描述: 本函数用于实现 xxx功能,目的是: //入口参数: 参数 xx,表示 //出口参数: 参数 xx,表示 //返回值: 返回 xx值,当返回 xx值时,表示 ////////////////////////////////////////// 2020/11/17 制作人 苏小红 26 注释规范 一块语句的注释风格 – /* *C风格 */ – C风格 – /********************************/ /*下面代码是用来接收网络数据,其原理为 */ /* …… */ /********************************/ – ////////////////////////////////// // Visual C++风格 // ////////////////////////////////// 2020/11/17 制作人 苏小红 27 注释规范 一行语句的注释风格 – /*C风格 */ – //Visual C++风格 – i = j + 1。 //代码行右方的注释 – //代码行之上的注释 i = j + 1。 – 例子 ResetSrollInfo(g_hwndThumb)。 //初始化滚动条位置 for循环 { while循环 { if() {。代码规范试用稿
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
以师资队伍建设为抓手提升人才培养质量
020 2. 《 中庸 》 英译与中庸翻译思想研究 宋晓春 2020 3. 18189世纪英国文学中的“动物同情”书写研究 胡素情 2020 4. 汉语生成类型学研究 伍雅清 2020 5. 菲利普 拉金研究 陈 晞 2020 6. 英语世界的 《 易经 》 研究 李伟荣 2020 7. 认知语言学与外语教学新理论研究 刘正光 2020 8. 皮尔士语言学思想研究 曾凡贵 2020 9.
他汀抗动脉粥样硬化的进展北京军区总医院心内科王显
IL18 MCP1 sICAM sVCAM s选择素 IL18 MPO oxLDL MMPs LpPLA2 MCP1 GPx1 PIGF PAPPA sCD40L 急 性 期 反 应 CRP、 sPLA SAA、纤维蛋白原、白细胞 他汀 通过多种途径稳定 /逆转斑块 不稳定斑块 稳定斑块 他汀治疗 他汀治疗 稳定斑块: • 抗炎症 • 抗氧化 • 减少泡沫细胞形成 逆转斑块,减少脂质核心: •
他是个哑巴,虽然能聽懂别人的话,却说不出自己的感受。
,我12歲我就愛上你了。 ” 可是,她得不到他的回答。 有一天,她突然住進了醫院。 他嚇壞了,跑去看他。 醫生說,她喉嚨裡長了一個瘤, 雖然切除了,卻破壞了聲帶,可能再也講不出話了。 病床上,她泪眼婆娑的注視着他 於是,
他是一个独臂老人,童年时被日军的一颗哑弹夺去了左臂
控制 9个岛礁,其中南沙诸岛中的最大岛太平岛由台湾派军驻守。 越南占领 29个岛礁 越南占领 29个岛礁,已形成 230海里的岛链,驻扎了一个营 600人的军队。 菲律宾占领 10个岛礁 菲律宾占领 10个岛礁,进驻了 1000名海军陆战队士兵。 马来西亚占领 3个岛礁 马来西亚占领 3个,在所占岛礁上驻军100人。 文莱占领 1个岛礁 文莱未派兵进占,但对