什么是C语言 原创
C 语言是一种通用的、面向过程式的计算机程序设计语言。
什么又是计算机程序语言通常简称为编程语言,是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
看到这里你可能还不是很明白,所有的编程语言包括C语言都是用来人和计算机沟通的一种工具,它的目的就是实现我们要做的功能,而编程语言就是用来帮我们实现功能的工具。
举个例子:我们需要实现一个算出两个数字的计算我们就需要一门编程语言使用它里面的规则来创造这个条件:
#include <stdio.h>
int main()
{
int a=1;
int b=2;
int c=a+b;
printf("%d\n"&c);
return 0;
}
在这里面所有的东西都是只为了实现功能,实现两个数字相加值等于多少。你可以把编程语言例如C语言它想象成一个厨房,你现在需要做一道菜,例如你想做蛋炒饭这个时候你就需要蛋、油、米饭、铁锅、勺子这些东西是为了实现蛋炒饭这个目的而存在的。
以上我已经解释了,什么是编程语言,那有人又会问什么是面向过程,面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。我们还是以蛋炒饭为例:炒饭也是有步骤的,第一步干什么,第二步干什么
蛋炒饭的步骤:
1.打开煤气灶
2.放油
3.放蛋
4.放米饭
5.炒熟
6.装盘
7.关闭煤气灶
到了编程就是:
public class 炒饭
{
void 打开煤气灶
{
发生了什么···
}
void 放油
{
发生了什么···
}
}
"面向对象"需要建立一个炒饭的实体,由实体引发事件。我们关心的是由炒饭抽象成的对象,这个对象有自己的属性,像味道,颜色等;有自己的方法,像放油,放盐等.方法也就是炒饭的行为.而不是炒饭的每个事件。
public class 炒饭
{
void 打开煤气灶()
{
}
void 关闭煤气灶()
{
}
}
使用的时候需要建立一个炒饭对象,然后进行应用。
第一次写这个东西,还望大家多多指点写的不好请指出来