1.1

C语言的起源

C语言的起源在这里就不细讲了。总之是一门历史比较悠久的编程语言。也是语言的基石。


C语言的特点

优点:

代码量小,运行速度快,功能强大

缺点:

安全性不高。

开发周期长(因为是面向过程的语言,开发大型的应用不太方便)。

可移植性差(不能够任何机器上都可以跑,有点类似与汇编,每个不同的机器都有不同的汇编指令)


C语言的应用领域

C语言的应用领域比较广吧。

一般是系统的开发(我们所熟知的三大操作系统都是基于C语言来写的

(windoms,linux,unix三大常用的操作系统))。部分应用的开发,如游戏等等。

最主要的还是应用于系统软件。编写应用软件不是C语言的强项


C语言的重要性

C语言基本上算是现在流行语言的祖宗吧,是学习《数据结构》,《操作系统》,《java》的基础。特别是《数据结构》。

C语言还是连接电脑硬件的最有力的语言。重要性不言而喻。学计算机的如果C语言学不好那基本上不会走的很远,即使现在找到了工作,也是走不长远的。


C语言小例子练习来感受一下C语言的魅力

这是一个解一元二次方程的例子。直接输入方程的系数就可以进行求解。

# include<stdio.h>
 # include<math.h>
 int main(void)
 {
     int a ;
     int b ;
     int c ; //定义方程系数的三个变量
     double middle;
     double ra,rb;
     printf("请输入方程系数...
");
     scanf("%d%d%d",&a,&b,&c);
 ​
     middle = b*b-4*a*c;
     
     if(middle>0)
     {
         //有两个解
         ra=(-b+sqrt(middle))/(2*a);
         rb=(-b-sqrt(middle))/(2*a);
         printf("x1=%f,x2=%f
", ra,rb);
     
     }
     else if(middle==0)
     {
         //有且只有一个解
         ra=(-b)/(2*a);
         rb=ra;
         printf("x1=%f
", ra);
     }
     else
     {
         //方程没有解
         printf("方程没有解!
");
     }
 ​
     return 0;
 }

本文来自博客园,作者:江湖混子,转载请注明原文链接:https://www.cnblogs.com/huao990928/p/12482484.html

原文地址:https://www.cnblogs.com/huao990928/p/12482484.html