但预处理命令,函数头和花括号“}”之后不能加分号。(结构体、联合体、枚举型的声明的“}”后要加“;”。) 6.标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。[31]书写规则 一个说明或一个语句占一行。 用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。 低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。[31]经典错误 void main()的用法并不是任何标准制定的,是Microsoft制定的。大部分编译器不支持这种写法。C语言正确的语法是int main()或int main(int argc, char *argv[])。在 C++ 标准中,虽然 main 的标准型态应是int,但编译器实现中也可以自行定义型态,不过,所有实现均应接受 int main()的。如果坚持使用void main()会使C程序失去跨平台的移植特性
|