c语言教程

分类:后端教程
标签:c语言

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

C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。

谁适合阅读本教程?

本教程是专门为需要从零开始了解 C 语言的软件程序员打造的。本教程将让您对 C 语言有足够的认识,从而提升您自己的专业知识水平。

阅读本教程前,您需要了解的知识:

在开始学习本教程之前,您需要对计算机编程术语有基本的了解。对任何一种编程语言有基本的了解将有助于您理解 C 语言编程概念,并有助于加快您的学习进度。

目录

标题 说明
C语言简介介绍c语言的历史由来以及特点
C 语言环境设置介绍用c语言编程的常用编辑器以及编译器。编译器在各个平台下面(windows, linux, macos)的安装
C 程序结构简单介绍C程序的结构并且介绍如何编译和执行C程序
C 语言基本语法介绍c语言的令牌,注释,关键字等基本语法
C 语言数据类型C 语言中的数据类型:整型,浮点型,void型
C 语言变量的定义列出了C中的几种的基本变量类型,char,int,float,double,void以及变量的定义和声明
C语言常量C语言常量的定义,使用define和const,常量一般定义成大写字母
C语言储存类介绍C语言修饰类型(储存类):auto,register,static,extern,
C语言运算符C语言提供这么写运算符:算术运算符,关系运算符,逻辑运算符,位运算符,赋值运算符,杂项运算符
C语言逻辑运算(判断)C语言的逻辑运算,主要有if,if...else,switch,?: 语句
C语言循环语句介绍C的循环语句,while循环,for循环,do...while循环
C 函数的定义和使用函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。
C的作用域规则任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量:在函数或块内部的局部变量,在所有函数外部的全局变量,在形式参数的函数参数定义中
C 数组的用法C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。
C 指针的定义和用法学习 C 语言的指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C 程序员,学习指针是很有必要的。
C 字符串的定义和用法在 C 语言中,字符串实际上是使用 null 字符 '\0' 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。
C 结构体的定义和用法C 数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。
C 共用体共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。
C typedef,为复杂的声明定义别名C 语言提供了 typedef 关键字,您可以使用它来为类型取一个新的名字,比如 typedef unsigned char BYTE;
C输入和输出本章介绍了C输入和输出的一些函数
C 文件读写介绍 C 程序员如何创建、打开、关闭文本文件或二进制文件。
C 预处理器C 预处理器是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。我们将把 C 预处理器(C Preprocessor)简写为 CPP
C 头文件头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。
C 强制类型转换强制类型转换是把变量从一种类型转换为另一种数据类型。本章将会介绍C的强制类型转换
C 错误处理C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errno,该错误代码是全局变量,表示在函数调用期间发生了错误。您可以在 <error.h> 头文件中找到各种各样的错误代码。
C 递归递归是以自相似的方式重复项目的处理过程。同样地,在编程语言中,在函数内部调用函数自身,称为递归调用。例子有数的阶乘,斐波那契数列,这些都能够用递归很容易的解决
C 可变参数C 语言允许您定义一个函数,能根据具体的需求接受可变数量的参数。
C 内存管理本章将讲解 C 中的动态内存管理,常用的有calloc,malloc,free,realloc
C 命令行参数执行程序时,可以从命令行传值给 C 程序。这些值被称为命令行参数,它们对程序很重要,特别是当您想从外部控制程序,而不是在代码内对这些值进行硬编码时,就显得尤为重要了。

现在开始学习c语言教程第一章 : C语言简介


本教程固定链接:http://www.rumen5.com/61332.html

上一篇:varnish教程

下一篇:linux教程

QQ空间新浪微博腾讯微博人人网微信