C语言入门教程之四编写第一个C语言程序

 前面几节介绍了常量和变量、运算符、表达式和语句的概念,对它们的使用有了一个大概的了解。也许刚学程序的人会觉得有些枯燥,下面我们就来编写第一个C语言程序。

    #define PI 3.1416
    main()
    {
        float Radius,Area;    
        scanf(%f,&Radius);      /*输入半径的值*/
        Area=PI*Radius*Radius;  
        printf(%f/n,Area);      /*输出圆的面积*/
    }

    1.一个C语言程序,通常由带有#号的编译预处理语句开始。关于预处理我们在以后介绍,这里的#define PI 3.1415926相当于PI代表3.1416,下面在程序中遇到PI,我们就用3.1416替代一下。在以后的程序中,在学习预处理之前,我们都将不使用预处理语句。
    2.main()  任何一个完整的程序都需要main(),这是一个函数,具体什么是函数,以后再讲,这儿你就要记住就行。后面有一对{}把所有的语句都括在里面,表明那些语句都属于main()里面。程序运行时从这个左大括号开始。
    3.{}里面的4行语句大家应该都能明白,先定义两个变量,一个代表半径,一个代表面积,然后输入半径的值,然后求面积,最后在屏幕上输出面积。程序到main()的那对{}的右大括号结束。求面积的语句Area=PI*Radius*Radius;相当于Area=3.1416*Radius*Radius;(完全用3.1416替代PI)。

    具体程序从编写到运行得到结果的步骤为:
        1.双击tc.exe,进入Turbo C 2.0编译界面
        2.ALT+E 进入编辑模式
        3.书写程序
        4.F2 存储程序(也可进入File菜单,选择save),第一次存储需要写上程序名称(*.C),回车
        5.ALT+F9 编译,如果有错误和警告,光标停留在错误行,回车进行修改,修改后,回到4;没有错,下一步
        6.CTRL+F9 连接和运行程序
        7.用ALT+F5查看程序运行结果,任意键返回程序

    如何打开一个已有的C文件:
        1.双击tc.exe,进入Turbo C 2.0编译界面
        2.F3 进入load状态,找到所要打开文件的目录,找到文件,回车;后面都一样。

    具体的有哪些快捷键及其它们的作用,请查看第一节概述。

    说明:
        1.必须在程序的最开始部分定义所有用到的变量,例如这里的Area,Radius。
        2.变量的命名要尽量有意义,如用代表该意思的英文单词、或者是汉语拼音,例如这里的Radius,Area,绝对禁止用毫无干系的字母,如a,b,c。例如下面的程序,虽然意思和上面的一样,但是看上去意思不明朗,时间长了,很可能忘记程序本身的意思。对于仅仅是控制程序运行,不代表实际意思时,可以用一些简单字母。
            main()
            {
                float a,b;
                scanf(%f,&a);
                b=3.1416*a*a;
                printf(%f/n,b);
            }
        3.采用层次书写程序的格式,要有合理的缩进,必要的时候要有空行,一行只书写一个语句。所有语句尽量不分行,除非太长(分行时变量、运算符,格式字符等等不能拆开),例如下面两个程序看起来就不好看了,虽然它们的功能和前面是一样的。
            main()
            {float Radius,Area;scanf(%f,&Radius);
               Area=3.1416*Radius*Radius;printf(%f/n,Area);}
                   
            main()
            {
                 float Radius,Area;
                     scanf(%f,
                   %Radius);
                    Area=3.1416*Radius
                 *Radius;
                  printf(%f/n,
                     Area);
            }
        4.程序在适当的地方要用/*……*/注释,它的意思表示在/* */里面的所有字符都不参加编译。因为一个较大的程序,经过一段时间,有些地方可能连编程者都忘记了,增加注释可以帮助恢复记忆,调试程序时,也容易找出错误。注释也可以分行写。
        5.在书写{}时要对齐。虽然不对应也不影响程序运行,但对齐后方便以后检查程序,也是为了美观,特别是后面学到流程控制时,{}一定要对齐。

    程序设计方法:
        1.从问题的全局出发,写出一个概括性的抽象的描述。
        2.定义变量,选取函数,确定算法。算法这个东西不好说,遇到的问题多了,自然就会形成自己一整套的算法。
        3.按照解决问题的顺序把语句和函数在main()里面堆砌起来。

    一个好的C程序员应该做到:
        1.在运行程序之前存盘
        2.所有在程序中用到的常量都用预处理语句在程序开头定义
        3.所有在程序中用到的函数都在程序开头声明
        4.头文件的#ifndef
        5.变量名和函数名使用有意思的英文单词或汉语拼音
        6.尽量少用全局变量或不用全局变量
        7.采用层次的书写程序格式,对for,while,if_else,do_while,switch_case等控制语句或他们的多重嵌套,采用缩格结构
        8.所有对应的{}都对齐
        9.尽量用for,而不用while做记数循环
        10.尽量不用goto语句
        11.一个函数不宜处理太多的功能,保持函数的小型化,功能单一化
        12.一个函数要保持自己的独立性,如同黑匣子一样,单进单出
        13.函数的返回类型不要省略
        14.用malloc()分配内存空间时,以后一定要用free()释放
        15.打开文件后,记住在退出程序前要关闭
        16.出错情况的处理
        17.写上必要的注释
    这里说的是一些基本的,经常遇到的情况,还有其他很多要注意的地方,在实际编程中都会遇到.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《C语言程序设计(第4版)》是由何钦铭编写的一本关于C语言程序设计的教材。该教材是针对C语言初学者而设计的,旨在帮助读者系统地学习C语言的基础知识和程序设计技巧。 该教材的特点有以下几个方面: 首先,教材内容全面且深入。从C语言的基本概念、语法结构开始,逐渐引入函数、数组、指针、结构体、文件操作等更高级的知识点,最后以编程案例进行实践应用。 其次,教材结构清晰,逻辑有序。每个章节都以特定的主题为中心,从浅入深地讲解相关知识,通过大量的实例演示和练习,有助于读者理解和掌握所学内容。 再次,教材充实了许多实例和习题。通过对各种实例的讲解和实际编写,读者可以更好地理解C语言的应用技巧,并提高自己编程的能力。 最后,教材注重实践和项目开发。每个章节都提供了一些实际项目的例子,从简单到复杂,让读者逐步了解如何使用C语言进行实际开发,培养实际应用能力。 总的来说,《C语言程序设计(第4版)》是一本权威的、全面而深入的C语言教材,适合用于高校的计算机相关专业教学和自学。通过学习该教材,读者可以系统地掌握C语言的基础知识和实践技巧,为进一步学习和应用C语言打下坚实的基础。 ### 回答2: 《C语言程序设计(第四版)》是何钦铭所著的一本经典教材,适用于C语言的初学者和进阶者。本书内容全面,深入浅出地介绍了C语言的基本概念、语法规则以及常用的程序设计方法。以下是对该书的简要回答: 该书首先介绍了C语言的基本概念,包括变量、数据类型、运算符等。通过清晰的解释和丰富的示例代码,读者可以很容易理解这些概念,并能够灵活运用于实际编程中。 接着,书中详细讲解了控制流语句,如if语句、循环语句等,以及数组、指针等重要的数据结构。通过实例的演示,读者将学会如何使用这些语句和数据结构来解决实际问题,进一步提升编程能力。 此外,该书还介绍了函数、文件操作、字符串处理等重要的C语言编程技巧。这些内容对于提高代码的复用性、程序的健壮性和性能优化都非常重要。通过学习本书,读者将能够掌握这些技巧,写出高效、可靠的C语言程序。 与其他教材相比,该书的优势在于内容全面、条理清晰、语言通俗易懂。而且,书中附有大量的习题和实例,读者可以通过实践来加深对知识的理解和掌握。 总的来说,《C语言程序设计(第四版)》是一本适合C语言初学者和进阶者的教材,可以帮助读者快速入门,并扎实掌握C语言的基本知识和编程技巧。无论是作为学习教材还是作为参考书籍,都具有很高的实用价值。 ### 回答3: 《C语言程序设计》是由何钦铭编写的一本经典教材,常用来作为C语言课程教材。该书的第四版是根据C语言的最新标准进行了更新和改进,内容更加全面、深入和具体。 《C语言程序设计》第四版的PDF版本是该教材的电子版,可以在电脑、平板电脑或手机等电子设备上阅读学习。相比于纸质书籍,PDF版本具有便携性和可搜索性的优点,方便学生在任何时间和地点学习和查阅相关内容。 《C语言程序设计》第四版的PDF版本包含了该教材的全部内容,包括C语言的基本语法、数据类型、运算符、流程控制、函数、指针、数组、字符串、结构体、文件操作等知识点。每个知识点都配有详细的解释、示例代码和练习题,帮助学生深入理解和掌握C语言编程技巧和方法。 使用《C语言程序设计》第四版的PDF版本,可以根据自己的学习进度和需要,自主选择学习的章节和顺序。同时,PDF版本还允许用户进行标注和书签的功能,方便学生进行重点内容的标记和复习。 总之,《C语言程序设计》何钦铭第四版PDF是一本优秀的学习工具,对于初学者和希望提高编程能力的人来说,都是一本不可或缺的参考书。通过系统地学习和实践,可以帮助读者逐步掌握C语言编程的基本原理和技巧,为以后深入学习和应用其他编程语言打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值