c语言程序书写风格----空格的合理使用

良好的编程习惯对于代码的可读性和维护性至关重要。本文详细介绍了编程中关于空格使用的规范,包括关键字、函数调用、操作符周围的空格放置规则,强调了遵循这些规则对于提高代码质量和团队协作效率的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

程序规范的重要性:

对于许多初学者来说,敲代码的时候根本不知道程序的书写还有规范这一说,如果从事程序员IT行业,试想一下以后工作的时候需要你敲得代码将会是成千上万行,如果按照你的随意去书写或者不规范的方法去书写,当软件测试时,谁能看懂你的代码,就算能看懂,效率也会降低几倍,所以每个公司也会有自己的一套代码风格,但大致规矩都差不多,让自己在初学阶段就养成良好风格何而不乐?

这篇博客主要讲讲书写程序中空格的规范性(权威性绝对可靠

【规则 2-3-1】关键字之后要留空格。象 const、virtual、inline、case 等关键字之 后至少要留一个空格,否则无法辨析关键字。象 if、for、while 等关键字之后应留 一个空格再跟左括号‘(’,以突出关键字。

【规则 2-3-2】函数名之后不要留空格,紧跟左括号‘(’,以与关键字区别

【规则 2-3-3】‘(’向后紧跟,‘) ’‘, ’‘;’向前紧跟,紧跟处不留空格

【规则 2-3-4】‘,’之后要留空格,如 Function(x, y, z)。如果‘;’不是一行的结束 符号,其后要留空格,如 for (initialization; condition; update)。

【规则 2-3-5】赋值操作符、比较操作符、算术操作符、逻辑操作符、位域操作符, 如“=”、“+=” “>=”、“<=”、“+”、“*”、“%”、“&&”、“||”、“<<”,“^”等二 元操作符的前后应当加空格

【规则 2-3-6】一元操作符如“!”、 “~”、 “++”、 “--”、 “&”(地址运算符)等前后不 加空格。

【规则 2-3-7】象“[] ”、“.”、“->”这类操作符前后不加空格。

【建议 2-3-1】对于表达式比较长的 for 语句和 if 语句,为了紧凑起见可以适当地去 掉一些空格,如 for (i=0; i<10; i++)和 if ((a<=b) && (c<=d))
 

        void fun1(int x, int y, int z);//良好 
	void fun1 (int x,int y,int z); //不良好 
	
	if (year >= 200)    //良好 
	if(year>=200)       //不良好 
	if ((a>=b) && (a<=d)) //良好 
	if(a>=b&&a<=d)       //不良好 
	
	for (i=0; i<10; i++)       //良好风格 
	for(i=0;i<10;i++)         //不良好风格 
	for (i = 0; i < 10; i++) //过多的空格 
	
	x = a < b ? a : b;  //良好
	x=a<b?a:b;          //不良好
	
	int *x=&b;   //良好
	int * x=& b; //不良好
	

从书写规范开始,有了稳定的基础,才能一步一步走得更高更远!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值