C语言基础知识1

来源:互联网 发布:手机淘宝查看退货率 编辑:程序博客网 时间:2024/05/16 15:43

一、什么是编程语言?

利用程序设计语言来编写程序,再将编好的程序运行在计算机上,计算机就能按照程序所说的去做。

从计算机诞生至今,程序编程语言或者说是程序设计语言大致经历了三个发展阶段:机器语言阶段(二进制)、汇编语言阶段、高级语言阶段。



机器语言:

在计算器诞生初期, 所有的计算机程序都是直接用计算机能识别的二进制指令来编写的, 也就是说所有的代码里面只有0和1。这种程序设计语⾔就是“机器语言”。这些由0和1组成的二进制指令,又叫做“机器指令”。

优点:由于机器语言编写出来的代码是能被计算机直接识别的,因此机器语言是直接对硬件产⽣作用的,程序的执⾏效率⾮常高。

缺点:用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令和指令的涵义,指令又多又难记。可以看出,机器语言很难掌握和推广,现在除了计算机生产厂家的专业人员外,绝大多数的程序员已经不再去学习机器语言了。

汇编语言:
汇编语⾔其实就是符号化的机器语言,它用一个符号来代表一条机器指令,例如:⽤英文单词“ADD”就可以累加器表示加法运算。由于计算机只能识别0和1,⽤汇编语⾔编写的代码是不能被计算机所识别的,像刚才 的“ADD”,计算机肯定不知道是什么意思。因此,用汇编语言编写的代码需要编译器翻译成二进制指令后,才能被计算机识别。
优点:相对机器语言,汇编语⾔的代码可读性好。
缺点:汇编语言的符号非常多、难记。
高级语言:
由于汇编语⾔依赖于硬件,代码可移植性差,符号又多又难记,于是人类就发明了⾮常接近自然语⾔言的⾼级语言。C语言和OC语言都属于高级语言。

二、C语言的特点?

1.接近于自然语言,语言简洁灵活,使用方便。

2.可以直接操作底层硬件,可对内存地址直接进行访问操作,功能强大、执行效率高。

3.编写程序的可移植性好。

4.C语言是一门面向过程的语言。


三、第一个C语言程序:


#include <stdio.h>

int main()
{
printf("Hello World\n”);
return 0;

}

任何C语言程序都是由一些代码段构成的,每个代码段都有自己的功能,这些代码段被称为“函数”。C语言程序可以由多个函数组成,每个函数都有自己唯一的名字。

注意

C程序入口均为main函数,如果没有main函数,那么这个程序就不具有运行的能力。

一个C语言程序 有且只有 一个main函数;


0 0
原创粉丝点击