比实际执行更难设计代码。因此,每个程序员在用C语言开发时,都应该把这些基本的东西留在脑海里。本文介绍了几种规范C代码的方法。在可能的情况下使用typedef替代macro.当然,有时候你无法避免,有时候你无法避免macro,但是typedef更好。 typedef  int*  INT_PTR; INT_PTR  a ,b; # define INT_PTR  int*; INT_PTR  a ,b; 在这个宏定义中,a是指向整数的指针,而B只有一个整数声明。使用typedef a和b都是整数指针。常数项在逻辑条件句中总是在左边。int  x = 4; if (x = 1) { x = x 2; printf("%d",x);// Output is 3  }int  x = 4;if (1 = x) { x = x 2; printf("%d",x); // Compilation error} 使用"="赋值运算符,替代"=="输入错误是常见的相等运算符。常数项放在左侧,会产生编译错误,让你轻松捕捉错误。常数项放在左侧,会产生编译错误,让你轻松捕捉错误。"="是赋值运算符。b = 会设置变量b等于值1。"=="相等运算符。如果左边等于右边,返回true,否则返回false。除非你想从不同的文件中调用函数,否则确保声明和定义是静态的。 其他函数在同一文件函数中可见,称为静态函数。如果我们想从外部隐藏这个函数,它限制了其他访问内部函数。现在我们不需要为内部函数创建第一个文件,其他人看不到函数。