title: C语言之规范使用空格
date: 2019-10-31 17:17:41
tags:

  • 心得
  • 代码规范


  • printf, scanf 语句,逗号之后加空格;

    printf("error! score[%d] = %d\n", i, score[i]);scanf("%d %d %d", &a, &b, &c);
    

    分号紧跟括号,无需空格。


  • for循环分号之后需加空格;

    for(i = 0; i < sum; i++);

  • 关系运算符<、<=、>、>=、==、!= 前后加空格;

    if((score[i] >= 0) && (score[i]) <= 100)
    

  • 赋值运算符=、+=、-=、*=、/=、%=、|=、&=、^=、>>=、<<= 前后加空格;

    i = 0;total_score += score[i];ptr -= 1;
    
  • 算数运算符+、-、*、/、%前后加空格;

    total = n + m;
    total = n - m;
    total = n * m;
    total = n / m;
    total = n % m;
    

  • 逻辑运算符&&、||、!=前后加空格;

    if((score[i] >= 0) && (score[i]) <= 100)
    

  • 三目运算符前后加空格;

    num = a < b ? a :b;
    

  • ->、. 前后不加空格;

    Studen_str->score = 100;Studen_str.score = 100;
    

C语言之规范使用空格相关推荐

  1. Java语言编码规范(1)

    Java语言编码规范 原文出处http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html 2 文件名(File Names) 这部分列出了常 ...

  2. 嵌入式C语言代码规范

    C语言代码规范 参考安富莱C语言编码规范 1.文件与目录 1.文件及目录的命名规定可用的字符集是[A-Z:a-z:0-9:._-]. 2.源文件名后缀用小写字母 .c 和.h. 3.文件的命名要准确清 ...

  3. C语言代码规范(编程规范)

    首页 > 编程笔记 > C语言笔记 阅读:7,165 C语言代码规范(编程规范) C语言中文网推出辅导班啦,包括「C语言辅导班.C++辅导班.算法/数据结构辅导班」,全部都是一对一教学:一 ...

  4. 华为c语言编程规范_C语言编程规范

    一.简介 代码编写规则应该在建立一个工程项目之前,应该贯穿整个项目的始终,以保证代码的一致性.采用标准的代码编写惯例,可以大大简化项目的维护负担.采用一种好的风格,以达到以下目的:可移植性.连贯.整洁 ...

  5. c语言编程题一空几分,C语言编程规范试题

    C语言编程规范试题 [说明]: 1.本试题中不考虑头文件引用问题(假定已经包含正确的头文件),C语言的标准函数都可用: 2.如果不特别说明,假定程序运行环境为:操作系统Windows 2000, VC ...

  6. C/C++语言编程规范

    目录 前言 一.文件结构 1.1 版权和版本的声明 1.2 头文件的结构 1.3 头文件依赖 1.4 包含文件的次序 1.5 目录结构 二.程序的版式 2.1 空格还是制表位 2.2 空行 2.3 代 ...

  7. C语言编程规范 学习笔记

    C语言编程规范 一.代码总体原则 1.清晰 2.简洁 3.选择适合的风格,与代码原有风格保持一致 二.头文件 背景 术语定义 原则 2.1 头文件中适合放置接口的声明,不适合放置实现 原则 2.2 头 ...

  8. 嵌入式C语言编程规范

    前言 代码首先是给人看的,其次才是给机器执行的,因此一般情况下代码的可读性优先于性能,只有确定性能是瓶颈时,才需要主动优化. 可读性高的代码应当是易于理解并且易于实现的,代码越长越难看懂,可能出错的地 ...

  9. 黑马程序员:Java基础总结----Java语言编程规范

       黑马程序员:Java基础总结        Java语言编程规范:参考自SUN公司文档  ASP.Net+Android+IO开发..Net培训.期待与您交流!  I.   排版规范 A.  规 ...

最新文章

  1. windowns 8.1 缺少.net3.5解决方案
  2. 软件著作权登记证书申请攻略
  3. 什么是逻辑分析仪?逻辑分析仪的参数、使用步骤和优势
  4. Spring AOP 源码系列(一)解析 AOP 配置信息
  5. 在ASP.NET MVC3项目中,自定义404错误页面
  6. linux 二进制差分工具,打造Android万能的软件更新库
  7. 凝思系统机器名怎么查看_机器视觉系统|工业零件生产效率和检测效率不匹配怎么办?...
  8. httpd linux启动脚本,Linux下一个智能重启Apache服务器的脚本分享
  9. 视频教程-【国内首套H3C V7交换机实战课程-1】Comware V7使用、维护与管理-H3C认证
  10. 开发时解决数据回显的小方法
  11. 惠普服务器开机无限重启,电脑开机无限重启的解决方法
  12. Ubuntu16.04安装x11vnc服务并设置自动启动
  13. 虚拟主机选择_为何云虚拟主机我选择了,但企业还是不能更好地开展网站建设呢?...
  14. 忍无可忍,决定宁可错杀千万,也不漏掉一个,弹已出膛,剑已出鞘!
  15. 用html写一个计时器
  16. 拨号盘拨号数字间距太小 调大 修改通讯录里面收藏和所有联系人字体颜色
  17. 二维码的纠错码原理及如何纠错(2)
  18. 搜索引擎优化 SEO攻略大全
  19. 【自然语言处理-1】TF-IDF简单最实用的关键词提取技术
  20. 计算机主板可以随意更换硬件吗,电脑主板可以随便换么?每日一答

热门文章

  1. hdu 1248寒冰王座
  2. [BCNet] Deep Occlusion-Aware Instance Segmentation with Overlapping BiLayers(CVPR. 2021)
  3. 《异常检测——从经典算法到深度学习》9 异常检测资料汇总(持续更新抛砖引玉)
  4. 开关电源芯片的BST引脚连接的100nF电容的作用
  5. 「西门子1847专家天团专访纪录片」始于1847,专家天团如何炼成
  6. 什么样的软文是好软文?好软文有哪些共性?
  7. 更新后的 PHP: 现代 PHP 中的密码安全性
  8. 编程基础之循环基础——多边形内角和;
  9. android高仿奇艺影视,android仿爱奇艺加载动画实例
  10. 用css画圆的长度固定的1/4边