课程表

C语言 教程

C 标准库

工具箱
速查手册

C 语言教程

当前位置:免费教程 » 程序设计 » C 语言
java

C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。

C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序猿之间都得到广泛使用。对于很多程序猿和攻城狮来说,C语言本身就是一个传奇。

来吧,一起开始学习 C 编程!

C语言 在线运行工具

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。
部分原创内容未经授权禁止转载,违者必究。