范文无忧网学习方法学习技巧

C语言问题学习C语言怎么训练编写能力阿

03月28日 编辑 fanwen51.com

[c语言学习方法]那么究竟怎样学习C语言呢? 1:工欲善其事,必先利其器 这里介绍几个学习C语言必备的东东: 一个开发环境,例如turbo C 2.0,这个曾经占据了DOS时代开发程序的大半个江山。但是现在wi...+阅读

C语言问题学习C语言怎么训练编写能力阿

其实任何事情都是需要理论和实践结合才能做好的,只要多写几次就行。编写过程其实就和录入WORD文档一样,无非就是码字,重要的是大脑中应该先有软件功能的整体流程框架,关于这一点:

1、初期可以试着先画一下流程图培养对流程方向的感知度,熟练后自然会有这种能力。 软件编程都是相通的,主要是逻辑思维和判断上要完整、清晰,比如一个判断会有真、假两种结果,画图时一定考虑完整,不要遗漏就可以了。

2、对一些功能在画流程图时可以同步思考其算法,如何更有效。比如一个循环,其循环变量n是初值赋0然后增加,还是倒着来。

3、多看看C语言教材上或C编译器说明中提供的库函数,做到心里有数。比如功能要求实现求三角函数sin(x),如果你了解就知道有现成的库函数可以调用,避免重复性工作。 大学在学习计算机语言时,一般都会教授流程图,只是我们都不太重视,当然熟练后很多时候也确实不需要,只是我认为这对逻辑思维还是有帮助的,如果实际的课题比较少,这算是一种方法吧。 基础C语言的结构是很清晰的,不像开发Windows界面,使用VC或其它那些主要基于Windows系统的软件那样,又是窗口又是控件的,牵涉到的东西比较多。下面给出一个程序的基本框架,供参考,实际应用中应灵活掌握,有些部份是可以不要的,当然也可以再增加。 #include //第一部分,使用include包含一些通用的、编译器集成的常用函数申明#include #include “my。h” //可以将一些自用的常数、函数声明(也就是下面所说的二、三部份)单独建立一个文件,便于维护,在此包含进去,后面的二、三部份就可以不要了。 小程序不用#define PAI 3。1415926 //第二部份,定义一些常数,这样做还有一个好处是便于维护#define 。。。。。。。void Delay(int); //第三部份,对程序中用到的函数做声明。 由于编写代码时的先后,如果不声明编译是会出错。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。typedef struct //第四部份,定义一些特殊的结构等,这部分也可以放到前面所说的my。 h中{ char hour; char min; char sec;}Timer;。 。。。。。。。。。。。。。。。。。。。。TImer Now; //第五部份,定义全局变量,此句含义为定义一个Timer结构变量Nowvoid main() //第六部份,程序的入口,唯一的,应该不难理解。 {//以此为基础或说以此为纲开始写代码 int n; //定义局部变量 //初始化语句。。。。。。。。 //实际功能语句。 。。。。。。。在这儿开始码字吧 Delay(100); 。。。。。。。。。。。。。。。。。。。。。 //结束或再循环}void Delay(int time) //第七部份,函数实体。 如果此部分放在main前面则第三部份可以不要。{ 。。。。。。。。。。。。。 return;}。

C语言基础编程题

原发布者:爱无风而立复习题C程序设计编程题1.输入2个整数,求两数的平方和并输出。#includevoidmain(){intta,b,s;printf("pleaseinputa,b:\n");scanf("%d%d”,&a,&b);s=a*a+b*b;printf("theresultis%d\n",s);}2.输入一个圆半径(r),当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。#include#definePI3.14voidmain(){floatr,s,l;printf("pleaseinputr:\n");scanf("%f”,&r);if(r>=0){s=pi*r*r;l=2*i*r;printf("theareais%f\n",s);printf("thecircumferenceis%f\n",l);}elseprintf("inputerror!\n");}3、函数y=f(x)可表示为:2x+1(x0)编程实现输入一个x值,输出y值。#includevoidmain(){intx,y;scanf(“%d”,&x);if(x0)y=2*x-1;elsey=0;printf(“%d”,y);}4、编写一个程序,从4个整数中找出最小的数,并显示此数。#includevoidmain(){inta,b,c,d,t;scanf(“%d,%d,%d,%d”,&a,&b,&c,&d);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(a>d){t=a;a=d;d=t;}printf(“min=%d\n”,a);}5.有一函数当x0时,y=3,当x=0时y=5,编程,从键盘输入

延伸阅读:

C语言学习实践报告在科技高速发展的今天,计算机互联网在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们...

如何学习C语言1、学好C语言,你可以很好地应付任何一种编程工具。 2、一定要多上机练习,通过程式了解相关知识。几经反复方得正果。 3、不要把学习C语言当成一种任务,更不要把它看成很难完成...

怎样学习C语言在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),这就要求不气馁,不明白的地方多问多想,鼓足勇气进行学习,待学完后面的章节知识,前面的问...

怎么学习c语言基础的我也是完全自学....从什么是计算机语言都不知道是什么开始自学.我花了一个月的时间把计算机语言的家族都调查了下.着重查了c。然后去书店的找书(学东西千万别看什么电子书).无...

新手如何学习c语言第一:一些概念。 C语言是一门程序设计语言,有一些标准,比较重要的是ANSI C(好像是C89)和C99。 数据结构包括逻辑结构和物理结构。逻辑结构是数据元素集合和定义在集合上的关系。...

初学者怎么学习C语言听不懂就对了,零基础的话,就是这个样子的 当年我学的时候,第一个月上课完全不知所云,什么基本类型什么的,完全不知是什么 但是暂时先不要管这些“术语”,你先要清楚目标,是为了应试...

C语言数组学习问题循环方式给数组赋值int a[3],i; 真不明白你是怎么学习的,你问的问题我都没怎么看懂,什么叫刚开始定义的i是自增运算符呀?这里在定义一个存放整型常量的变量i,不是什么自增运算符,什么叫循环时调用了?...

C语言怎么入门你好 谭浩强的《C程序设计》 这本书比较好的 一般我们这些初学者都是看他的 比较浅显易懂,合适我们的,之后你可以再看看比较麻烦的长的代码, 最好自己多做做练习,看看教程 多分...

大学怎么学习C语言大学怎么学习C语言,怎么学 c语言?先告诉你,大学里的学生大多是没接解过编程的,不过他们是从C语言学起的哦! 一般大学也先学C的,这是有一定道理的,因为C很基础,入门又不是很难! 但C自...

推荐阅读
图文推荐
栏目列表