C语言入门 一些注意点

来源:互联网 发布:康佳电视软件下载 编辑:程序博客网 时间:2024/06/06 02:44

一. C语言概述

1)     int main ( void )
        在上行中我们可以看到一个函数名,它是C程序中的主函数,其中(void )表明main ()  不带任何参数。

2)      printf (“Hello,C"\n);
       该例句使用了printf() 函数,而printf()是标准的C库函数,在程序中使用函数叫做调用函数。调用函数的一些知识点将在下一节提到。

3)     int num;
       这种代码叫做声明,在以前的C语言中,会要求把变量放在块的顶部,但后来为了遵循C++的惯例可以把声明放在块中的任何位置。
       但为了更加清楚,还是建议遵循旧规则,因为会比较清楚,不容易搞混,下面是一个案例。int main ()
int main (){    int doors,dogs;    doors = 5;    dogs = 1;}

4)  关于命名
     A. 如果变量名无法清楚地表达自身的用途,可在注释中进一步说明。这是一种良好的编程习惯和编程技巧。
     B. 名称的第一个字符必须是字符或下划线,不能是数字。另外,操作系统和C库经常使用以一个或两个下划线字符开始的标识符,因此最好避免在自己的程序中使用这种名称。标准标签都以一个或两个下划线字符开始。
     C. 把声明放在一起更容易理解程序的用途,并且这样做更加不容易忘记给变量负值,这也是为什么在3)中提到最好遵循旧规则的原因之一。

二. 提高程序可读性的技巧

1)选择有意义的函数名和写注释。

2)在函数中用空行分隔概念上的多个部分。

3)每条语句各占一行。这样会使格式非常清楚,使人一目了然。

三.简单介绍一下调用函数及其一些注意点

#include <stdio.h>void butler (void );int main ( void ){      printf ("I will summon the butler function.\n");      butler();      printf ("Yes.Bring me some tea and writeable DVDs.\n");      return 0;} void butler (void){      printf ("You rang,sir?\n");
        上面是一个简单调用函数的案例,该程序的输出如下:

        I will summon the butler function,

       You rang,sir?

       Yes.Bring me some tea and writeable DVDs.

1) butler() 在该案例中出现了三次,第一次是函数原型,第二次是函数调用,第三次则是函数定义

     函数原型也叫作函数声明,第一个void表明,butler () 函数没有返回值,第二个void 的意思是butler() 函数不带参数。

2) 接下来讲一下在调用函数是应该注意到的一些细节:

     A. 第一次和第二次出现butler()时,后面都要出现”;“,而最后一次出现时则不需要。

     B. 在第二次出现该函数,即函数调用时,直接出现函数名即可,无需出现void butler ( void )。

     C.多次调用函数需转行,可用printf("\n");。

        例如在编写程序:Smile ! Smile ! Smile ! 

                                        Smile ! Smile ! 

                                        Smile ! 

       此时就需要用到printf();

四. 关于报错

   常见的错误有语法错误和语义错误。

   在一些错误上,编译器报告的所有错误不用逐一修正,仅修正第一条或前几处错误后,错误信息就会少很多。

   并且另外需要注意的是,如果编译器报错某行缺少分号,请检查上一行。



0 0
原创粉丝点击