一、逗号, 之后加空格

printf("error! score[%d] = %d\n", i, score[i]);

二、分号; 之后加空格

for(i = 0; i < student_num; 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. C语言代码规范(编程规范)

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

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

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

  3. C语言之规范使用空格

    title: C语言之规范使用空格 date: 2019-10-31 17:17:41 tags: 心得 代码规范 printf, scanf 语句,逗号之后加空格: printf("err ...

  4. go语言代码规范详解

    本规范旨在为日常Go项目开发提供一个代码的规范指导,方便团队形成一个统一的代码风格,提高代码的可读性,规范性和统一性.本规范将从命名规范,注释规范,代码风格和 Go 语言提供的常用的工具这几个方面做一 ...

  5. C语言代码规范(一)缩进与换行

    一.缩进的空格数为4个.最好配置代码编辑器将TAB键设置为空格替换,避免出现另一个编辑器打开时格式变乱的情况. 例如Notepad++设置 KEIL设置 二."{" 和 " ...

  6. C语言代码规范(四)命名规则

    一.宏定义全部字母大写,单词间下划线间隔 #define FLASH_PAGE_SIZE 256 #define FLASH_SECTOR_SIZE (4 * 1024) #define FLASH_ ...

  7. C语言代码规范(九)运算符优先级使用括号提高阅读性

    举简单例子 a = b | c << d + 2; 对于大牛没有问题,对于我这样的码农需要思考一下运算优先级 对于这种情况华某有规范使用括号来表示运算顺序,从而提高代码可阅读性 a = b ...

  8. C语言代码规范(三)if语句

    一.整型变量与0比较 许多人为了一时之便,模仿布尔变量风格写为如下代码 if(value) {... }if(!value) {... } 应当用 == 或 != 来与0比较 if(0 == valu ...

  9. 2011软考软件设计师:C语言代码规范问题(1

    1. C言语书写规范 1. 1符号命名规则 1. 1. 1符号名包括模块名.常量名.标号名.子顺序名等. 这些名字应该能反映它所代表的实践东西, 具有一定的意义, 用大写字母命名. 除了规则以外, ( ...

最新文章

  1. 【C/S语言】.net平台
  2. 处理时间_4_计算时间列所在的周的序号
  3. 【Python】校选课 第六周作业 py3.0
  4. ios 视频知识补充---分解LFLiveKit
  5. C 实现 删除字符串空白符的函数 strtrim
  6. OpenResty(nginx)限流配置实现
  7. 计算球的体积(信息学奥赛一本通-T1030)
  8. oracle服务器cpu 100,Oracle数据库服务器CPU一直100%怎么处理-sql优化方面
  9. IDEA报错解决:Cannot resolve com.oracle:ojdbc7:12.1.0.2或‘com.oracle:ojdbc7:12.1.0.2‘ not found
  10. maven集成tomcat7
  11. 语音服务器搭建,教你自建团队语音服务器
  12. 安徽工程大学计算机学院转专业,2021年安徽工程大学大一新生转专业及入学考试相关规定...
  13. 【unity shader】unity游戏特效-仿《崩坏3》希儿魇夜星渊大招特效(运用CommandBuffer和屏幕后处理)
  14. Hadoop分布式集群搭建以及案例运行-fs操作
  15. 网络安全-MS17-010漏洞-永恒之蓝
  16. 基于FPGA的简易 DDS 信号发生器的设计
  17. J276-删除链表中重复的节点
  18. 【概率DP】SRM515 NewItemShop
  19. linux 移动某个文件夹及其所有子文件夹内指定类型的文件
  20. 工业数字化转型 — 工业 4.0

热门文章

  1. linux下apache配置文件测试,重启 Apache 服务器及测试配置
  2. 把PPT转WORD形式的方法及常用文件转换
  3. 2019微型计算机年度显示器,「MC 2019年度评选获奖产品展播」飞利浦499P9H1显示器...
  4. 软件之“工场技术”(下)
  5. 通过ajax访问远程天气预报服务
  6. InMobi如何设置付款方式,InMobi无限额结汇方案?
  7. 【含案例源码】NXP i.MX 8M Mini基于FlexSPI、PCIe与FPGA的高速通信开发详解
  8. 有故障,毋宁死—谈系统故障及软件质量
  9. 计算机启动到一半就重新启动怎么办,电脑开机过程中自动重启怎么解决
  10. 性能测试-socket协议