初学C语言程序设计的基本方法和技巧(强烈推荐)
无论是计算机专科还是本科,研究C语言都是必修课程之一,也是编程入门的基础课程。初学者可能会觉得C语言难以掌握,但只要掌握一些方法,多读、多写,克服畏难情绪,就能学好C语言并且灵活应用。本文总结了多年的C语言程序设计教学经验和学生在研究过程中常见的问题,介绍一些C语言的研究和编程技巧,希望能对初学C语言的同学有所帮助。
C语言是一门应用最广泛的基础高级编程语言,很多语言都是由它发展而来的,研究好C语言之后再研究其他编程语言都会变得轻松。研究C语言和其他语言的方法基本一样,需要从基本的内容开始记忆。
首先,关键字是由C语言规定的具有特定意义的字符串,是编写C语言程序的基础,必须要记住。其次,C语言中的运算符和表达式与数学上的运算符和表达式有相同之处,也有不同之处,需要注意并弄清楚。最后,常用库函数包括输入函数scanf()和输出函数printf(),是编写程序必不可少的部分,使用方法也必须要掌握。
在研究过程中,选择结构中的if语句和switch语句,循环语句中的for语句、while语句和do-wh
ile语句也是必须要掌握的内容。这部分就好比是你会了许多词,然后得把这些词组成一些句子,语法的作用就是告诉你怎样说好一句话,表达清楚的意思。
总之,只要掌握了这些基本内容,多读、多写,克服畏难情绪,就能学好C语言并且灵活应用。
要掌握编程,必须记住基本的日常用语,就像我们开始学说话时跟着别人研究一样。我们可以从简单的程序开始阅读,能够准确地执行每个程序的结果,这样我们就可以开始编写程序了。
编写程序时一定要注意程序的结构性。研究编写程序不能一开始就写代码。许多人在动手编写程序时感到无从下手。主要原因是看到一个问题不知道如何分析,如何将其转化为程序。这是初学者编写程序时的主要问题。我在教学中采用了一种分步式的方法。
看到一个问题时,先别想着编写程序,用一个具体的实例想想如果没有程序,你是如何解决这个问题的。例如,输入三个数,输出最小值。我们可以用3、8、6三个数来考虑,我们一看就知道3是最小的。但实际上,这并不简单,其中需要进行判断。我们先看第一个数3,
然后记住它,再看第二个数8,发现3比8小,所以我们还是记住3,然后比较第三个数6,最后确定3是最小的。现在我们需要将在头脑中快速闪过的这些判断过程想清楚。
我们需要弄清楚一个程序由哪些部分组成,就像写一篇文章一样,有一些结构。一个C程序也有其一般结构,我将其归纳为以下格式:
include
main()
定义变量;int,float,char,double
基础c语言代码输入数据;键盘输入scanf();
直接赋值;例如x=3;
处理数据;if-else;switch;for;while;do-while;
输出数据;printf();
第一行代码表示将标准的输入输出头文件包含在程序中。第二行代码是C程序的主函数,每个C程序中必须有且仅有一个main()函数。然后是函数的一对“{}”。
定义变量就像买一块地,可以在上面建房、种庄稼等。但是变量类型的不同会影响使用方式,比如在城市规划中,郊区只能种庄稼,市中心只能建房。同样地,在求三个数中的最小值时,需要定义变量类型来说明这些数是整数还是小数。例如,定义三个整型变量a、b、c来存放三个整数,以及一个整型变量min来存放最小值。
输入数据有两种方法:从键盘输入和直接赋值。从键盘输入需要使用scanf()函数。
处理数据是初学者最难的部分,需要掌握C语言的三种程序结构。第一种是顺序结构,按照解决问题的顺序编写语句,执行顺序是自上而下。顺序结构可以独立使用构成一个简单的完整程序,也可以与其他结构一起构成一个复杂的程序。第二种是选择结构,用于先做判断再选择执行路径的问题。选择结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据条件的结果选择对应的分支语句。选择结构适用于带有逻辑或关系比较等条件判断的计算,需要先绘制程序流程图,然后根据程序流程编写源程序。例如,在求三个数中的最小值时,可以根据流程图编写相应的语句进行判断。
最后,可以使用min=a。if(min>b)min=b。if(min>c)min=c;语句来求出三个数中的最小值。
研究分支结构时,不要被分支嵌套所迷惑。只要正确绘制出流程图,弄清各分支所要执行的部分,嵌套结构也就不难了。嵌套只不过是分支中又包括分支语句而已,不是新知识。只要对双分支的理解清楚,分支嵌套是不难的。下面介绍几种基本的分支结构。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。