本文目录一览

1,C语言有没有严格的首行缩进要求啊

这个没有的
有的

C语言有没有严格的首行缩进要求啊

2,c程序在书写时有严格的缩进要求吗

不会,一般跟缩进没什么关系。
可以
是否有缩进都不影响程序的功能,只是为了增强代码的可读性,缩进可根据个人需要自行编辑。

c程序在书写时有严格的缩进要求吗

3,C语言中缩进

缩进程序化设计的规范化的一种形式,是格式问题。不缩进不影响程序的编译与运行。但是缩进的好处在于使代码条理清晰易于阅读,便于理解程序结构,过程。标准程序员的编程都是有严格限制的,程度格式的规范化相当重要,及其他一些要求。一个有良好编程素养的程序员写的代码是很整齐,缩进合理,思路清晰,注释得当的。菜鸟一眼就可以看出来,因为他们不注意。倒不是说这是形式主义,而是真的有利于编程。
缩进的好处在于使代码条理清晰易于阅读,便于理解程序结构,过程。大公司对程序员的编程都是有严格限制的,要按照公司规定的缩进,及其他一些要求。一个有良好编程素养的程序员写的代码是很整齐,缩进合理,思路清晰,注释得当的。菜鸟一眼就可以看出来,因为他们不注意。倒不是说这是形式主义,而是真的有利于编程。
一般来说C语言的格式都是使用tab缩进,但是要如何使用?例如这个就是标准格式dcbfbfdngf int 和 main(void)之间可以用空格. 格式吗?嗯,函数
有缩进的,相对逻辑关系较为清晰.代码看起来舒服一点。你修改代码的时候,代码量多了,也不会一直找一个地方找不到。对比如图:

C语言中缩进

4,C语言的问题书写代码的基本规则

有空格的地方就可以换行!if( a == b && e == c )和if( a == b && e == c )}是完全一样的
可以分成多行写,但要加上”逗号“表示转行,在C语言中,它是以“分号”为判断。所以一句话结束后要加上分号。
auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 switch :用于开关语句 case:开关语句分支 enum :声明枚举类型 register:声明积存器变量 typedef:用以给数据类型取别名(当然还有其他作用) char :声明字符型变量或函数 extern:声明变量是在其他文件正声明(也可以看做是引用变量) return :子程序返回语句(可以带参数,也看不带参数) union:声明联合数据类型 const :声明只读变量 float:声明浮点型变量或函数 short :声明短整型变量或函数 unsigned:声明无符号类型变量或函数 continue:结束当前循环,开始下一轮循环 for:一种循环语句(可意会不可言传) signed:生命有符号类型变量或函数 void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用) default:开关语句中的“其他”分支 goto:无条件跳转语句 sizeof:计算数据类型长度 volatile:说明变量在程序执行中可被隐含地改变 do :循环语句的循环体 while :循环语句的循环条件 static :声明静态变量 if:条件语句

5,C语言编写规范有哪些

啊哦这个很多啊 呵呵在程序编译方面没有什么约定 , 在程序的排版方面,可以约定一些标准, 比如: 1 程序块要采用缩进风格编写,缩进的空格数为4个 2 对齐只使用空格键,不使用TAB键。 3 逗号、分号只在后面加空格。 int a, b, c; 4 比较操作符, 赋值操作符"="、 "+=",算术操作符"+"、"%",逻辑操作符"&&"、"&",位域操作符"<<"、"^"等双目操作符的前后加空格 。 5 "!"、"~"、"++"、"--"、"&"(地址运算符)等单目操作符前后不加空格。 6 "->"、"."前后不加空格。 p->id = pid; // "->"指针前后不加空格 7 if、for、while、switch等与后面的括号间应加空格,使if等关键字更为突出、明显。 if (a >= b && c > d) 空格多数情况是作为词法分析的分隔,多余的空格一般是无关紧要(字符串除外),在语法分析之前已被删除。 经典的关于空格的例子是: int a=4; int* p=&a; int result=16/ *p; ( 此处必须在*p前加空格,否则在词法分析时被解释为注释开始/* )
1、最初是有ANSI C标准,然后ANSI把这个标准提交到ISO(毕竟ISO是国际化标准组织),ISO采纳为国家标准。ISO C与ANSI C内容基本相同,主要是格式组织不一样。这个标准是89年发布的,通常称为C89.2、99年ISO发布了新的C标准,通常称为C99.因为ANSI与ISO的C标准内容基本相同,所以对于C标准,可以称为ANSI C,也可以说是ISO C,或者ANSI/ISO C。3、此外没有C标准。不存在什么GNU C标准。GNU计划中含多个内容,其中包括开发C/C++编译器。这个编译器通常简称为GCC(GNU C/C++ compiler)。总而言之,ANSI/ISO C是语言标准。GCC是具体的编译器,它必须符合ANSI/ISO C标准的要求。
c语言开发软件须分编辑和编译两种。只要可以编辑文本的软件几乎都可以用来编写c语言代码,比如能编辑txt文档的编辑器:notepad++、windows自带的文本编辑器、vc6、vs系列、source insight 、slickedit等等,非常多。比较专业的有vs系列(windows系统)、source insight、slickedit(支持windows和linux系统)等。编译软件也琳琅满目,大大小小非常多。linux下有gcc、qt,windows下有vs、vc、qt等等……,针对单片机、嵌入式开发的通用一点的有keil,此外还有各家芯片公司自己的编译器。看楼主是要从事哪方面的c开发,需要针对性的选择。

文章TAG:c程序在书写时有严格的缩进要求  C语言有没有严格的首行缩进要求啊  
下一篇