C语言入门方法有哪些?

Python016

C语言入门方法有哪些?,第1张

第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。

第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的indows, Unix, Linux, Mac, os/2,没有一个里外的,如果你不懂C语言,怎么可能深入到这些操作系统当中去呢?更不要说你去写它们的内核程序了。

第三:很多新型的语言都是衍生自C语言,C++,Java,C#,J#,perl...哪个不是呢?掌握了C语言,可以说你就掌握了很多门语言,经过简单的学习,你就可以用这些新型的语言去开发了,这个再一次验证了C语言是程序设计的重要基础。还有啊,多说一点:即使现在招聘程序员,考试都是考C语言,你想加入it行业,那么就一定要掌握好C语言。

C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受青睐。最近25年是使用最为广泛的编程语言。

C语言是由UNIX的研制者丹尼斯·里奇(Dennis Ritchie)于1970年 由 肯·汤普逊(Ken Thompson)所研制出的B语言的基础上发展和完善起来的。目前,C语言编译器普遍存在于各种不同的操作系统中,例如UNIX、MS-DOS、Microsoft Windows及Linux等。C语言的设计影响了许多后来的编程语言,例如C++、Objective-C、Java、C#等。

#include <stdio.h>

#include <math.h>

int time(int H,int h,int a,int v)

{

return((sqrt(v*v+2*a*(H-h))-v)/a)

}

void main()

{

int t1,t2,H,h1,a1,v1,h2,a2,v2

/*for(i=0i<10i++)*/

{

scanf("%d%d%d%d%d%d%d",&H,&h1,&a1,&v1,&h2,&a2,&v2)//注意scanf时的格式

t1=time(H,h1,a1,v1)

t2=time(H,h2,a2,v2)

if(t1==t2)

printf("Square!\n")

else if(t1<t2)

printf("Monkey one win!\n")

else

printf("Monkey two win!\n")

}

}