
C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。
C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序猿之间都得到广泛使用。对于很多程序猿和攻城狮来说,C语言本身就是一个传奇。
谁适合阅读本教程?
本教程是专门为需要从零开始了解 C 语言的软件程序员打造的。本教程将让您对 C 语言有足够的认识,从而提升您自己的专业知识水平。
阅读本教程前,您需要了解的知识:
在开始学习本教程之前,您需要对计算机编程术语有基本的了解。对任何一种编程语言有基本的了解将有助于您理解 C 语言编程概念,并有助于加快您的学习进度。
编译/执行 C 程序
实例
#include <stdio.h>
int main()
{
/* 我的第一个 C 程序 */
printf("Hello, World! \n");
return 0;
}
实例解析:
- 所有的 C 语言程序都需要包含 main() 函数。 代码从 main() 函数开始执行。
- /* ... */ 用于注释说明。
- printf() 用于格式化输出到屏幕。printf() 函数在 "stdio.h" 头文件中声明。
- stdio.h 是一个头文件 (标准输入输出头文件) and #include 是一个预处理命令,用来引入头文件。 当编译器遇到 printf() 函数时,如果没有找到 stdio.h 头文件,会发生编译错误。
- return 0; 语句用于表示退出程序。
如果您想要在 Linux 服务器上学习 C 编程,但是又没有相关的配置环境,那么可以访问 compileonline.com。您只需进行简单的点击动作,即可在高端的服务器上体验真实的编程经验。这是完全免费的在线工具。
关于C,你需要了解的几个事实
- C编译速度极快
- C是一门面向过程的语言,不支持面向对象。它的表妹C++因此被创造出来
- C拥有很多库,可以极大简化编程
- C可移植性极强,从单片机,到服务器、超级计算机都可以运行C
- C语言为其他语言构建模块
- C语言更靠近硬件底层,所以它被用来编写操作系统。Windows、Linux、UNIX操作系统的核心代码大部分是使用C和C++编写,底层接口用汇编编写。Windows系列强调可扩展性,因此更加偏向支持面向对象的C++,而UNIX系列更加偏向效率更高的C
- C没有运行检查机制,使得错误较难被发现
- 为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准
转载本站内容时,请务必注明来自W3xue。
部分原创内容未经授权禁止转载,违者必究。