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("请输入方程系数...\n");
	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\n", ra,rb);
	
	}
	else if(middle==0)
	{
		//有且只有一个解
		ra=(-b)/(2*a);
		rb=ra;
		printf("x1=%f\n", ra);
	}
	else
	{
		//方程没有解
		printf("方程没有解!\n");
	}

	return 0;
}

原文地址:http://www.cnblogs.com/huao990928/p/16855637.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性