• 《C程序设计语言》

  • 价格:免费
  • 状态:全书已完结
  • 在读人数:4
  • 热度:1860
创建者
  • 我怕黑
  • 22 粉丝 37博客
内容简介
本套《C语言编程入门经典》作为学习C语言的入门教程,主要由C语言基础、配套作业及扩展课三部分组成。

  整套课程在理论通俗易懂的前提下,每章都有配套题库,学生可以实时提交并评测、返回结果,强调及时巩固消化、解决重理论轻代码的问题。同时,最后配有结课设计,整体提升学生程序设计尤其解决实际问题的能力。扩展课部分包含编辑器的断点调试、C语言扩展等知识,让大家养成独立动手解决问题的习惯和兴趣。

  本套课程的设计目的是使零基础自学的同学完成全部作业之后可以不低于计算机相关专业C语言的平均水平。
章节目录
  • 第一章 C语言的过去与未来
  • 1.1 C语言的历史
  • 欢迎来到C语言的世界!C语言是一种强大的专业化编程语言,深受业余和专业编程人员的欢迎。在学习之前先让我们了解和认识它! C语言的原型是A语言(ALGOL 60语言)。 1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。
  • 1.2 C语言的现在
  • 为什么要使用C语言? 在过去的四十年里,C语言已经成为世界上最流行、最重要的一种编程语言。 C是一种融合了控制特性的现代语言,而我们已发现在计算机科学的理论和实践中,控制特性是很重要的。其设计使得用户可以自然地采用自顶向下的规划,结
  • 1.3 C语言的未来
  • 20世纪80年代初,C 在 UNIX系统的小型机世界中已经是主导语言了,从那时开始,它已经扩展到个人计算机(微型机)和大型机(庞然大物), 许多软件开发商都首选 C 语言来开发其子处理程序,电子表格软件,编译器和其他产品。这些公司知道,C 可以产生紧凑而高效的程序。更重要的是,他们知道这些程序易于修改而且易于适应新的计算机模式。 对于公司和熟悉
  • 第二章 C语言快速入门
  • 2.1 C语言第一个实例
  • 在信息化、智能化的世界里,可能很早很早 我们就听过许多IT类的名词,C语言也在其中,我们侃侃而谈,到底C程序是什么样子?让我们先看简单的一个例子: #include<stdio.h> /*引入头文件*/ int main(void)
  • 2.2 C语言实例说明
  • 上一节,我们大致总揽了一个简单C程序的框架,程序如下: #include<stdio.h> /*引入头文件*/ int main(void) /*一个简单的C程序*/ {int number; /*定义个名字叫做number的变量*/number=2014;
  • 2.3 本教程的相关说明
  • 通过前面的一个简单的C程序例子,相信您已经对C程序有了一个比较好的理解,正如前面您看到的程序一样,每一个基本的程序都会有这么一个框架,这是一个C程序的基本格式,不然是无法编译通过的。包括今后出现的程序样例,您都要这么做,我们推荐您使用GCC编译器,因为它的编
  • 2.4 本章总结与作业
  • 1.认识和尽量的理解第一个C程序,尝试修改第一个C程序,并测试运行; 2.在自己的学习机上安装编译器(见附件资源); 3.上机作业,在训练场提交并通过1001题。
  • 第三章 C语言的数据类型
  • 3.1 C语言变量与常量数据
  • 在程序的世界中,可以让计算机按照指令做很多事情,如进行数值计算、图像显示、语音对话、视频播放、天文计算、发送邮件、游戏绘图以及任何我们可以想象到的事情。要完成这些任务,程序需要使用数据,即承载信息的数字与字符。 在计算机中,数据的性质和表示方式可能不同。所以需要将相同性质的数据归类,并用一定数据类型描述。任何数据对用户都呈现常量和变量两种形式。常量是指程序在运行时其值不能
  • 3.2 C语言数据类型和关键字大全
  • 在程序的世界中,承载一系列的信息的数字和字符都属于数据类型,但计算机需要一种方法来区别和使用这些不同的类型。具体的,C通过识别一些基本的数据类型做到这些。如果是常量数据,编译器一般通过其书写来辨认其类型,比如:123是整数,3.14浮点数(即小
  • 3.3 本章总结与作业
  • 第四章 C语言中的基本输入输出
  • 4.1 字符输出函数putchar
  • putchar函数是字符输出函数,其功能是在终端(显示器)输出单个字符。其函数原型为: int putchar(int ch); ch表示要输出的字符内容,返回值作用为:如果输出成功返回一个字符的ASC码,失败则返回EOF即-1如代码: putchar(‘A’); /*输出大写字母A */ putchar(x); /*输出字符变量x的值*/ putch
  • 4.2 字符输入函数getchar
  • getchar函数的功能是接收用户从键盘上输入的一个字符。其一般调用形式为: getchar(); getchar会以返回值的形式返回接收到的字符.通常的用法如下: char c; /*定义字符变量c*
  • 4.3 C语言格式化输出函数printf实例详解
  • printf函数叫做格式输出函数,其功能是按照用户指定的格式,把指定的数据输出到屏幕上.printf函数的格式为: printf(“格式控制字符串”,输出表项); 其中格式控制字符串用来说明输出表项中各输出项的输出格式(好比我要吃苹果,告诉printf是做成罐头吃还是直接吃)。输出表项列出了要输出的项,各输出项之间用逗号分开。
  • 4.4 C语言格式化输入函数scanf实例详解
  • scanf函数称为格式输入函数,即按照格式字符串的格式,从键盘上把数据输入到指定的变量之中。Scanf函数的调用的一般形式为: scanf(“格式控制字符串”,输入项地址列表); 其中,格式控制字符串的作用与printf函数相同,但不能显示非格式字符串,也就是不能显示提示字符
  • 4.5 本章总结与作业
  • 1.尝试使用print、scanff的多种格式控制符输出结果。 2.理解asc码、字符和数字的关系,尝试相互转化。
  • 第五章 运算符和表达式
  • 5.1 C语言赋值运算符实例讲解
  • C使用运算符(operator)来代表算术运算。例如,+运算符可以使它两侧的值加在一起。如果您觉得术语“运算符”听起来比较奇怪,那么请您记住那些东西总得有个名称。与其被称之为“那些东西”或“数学符号”,被称之为“运算符”似乎看起来更专业一些! 现在,除此之外,让我们再看一下其他的基本运算符 赋值运算符 在C里,符号=不表示“相等”,而是一个赋值运算符。下面的语句是将2014赋给num的变量
  • 5.2 C语言算数运算符实例讲解
  • C语言中数学运算符主要包括: 加法+、减法-、 乘法* 、除法/ 、 求模%、自增++、自减-- 自增++和 自减--,是单目运算符,因为它们只需要一个操作数,加法+、 减法-、 乘法*、 除法/、 求模%、 是双目运算符自增+
  • 5.3 C语言sizeof运算符
  • C中大约有40个运算符,其中有些运算符比其他运算符要常用的多。我们前面已经讨论的那些是最常用的,现在我们将继续介绍几个比较有用的运算符。 常年被人误认为函数的关键字"sizeof" sizeof是C语言的32个关键字之一,并非“函数”(我们会后面介绍),也叫长度(求字节
  • 5.4 C语言逻辑运算符实例讲解
  • C语言中逻辑运算符包含逻辑与&&、逻辑或||、逻辑非!三种。其中逻辑与&&是双目运算符,即需要运算符两边都要有表达式,且两边表达式都为真,此表达式才为真;逻辑||也是双目运算符,要求左右两边的表达式只要有一个为真整体就为真。最后一个逻辑非!运算符是单目运算符,只需右边跟一个表达式,表示取反的意思,即原先真的取反则为假,原先假的取反则
  • 5.5 C语言?:条件运算符实例讲解
  • 下面给大家介绍一下三目运算符首先介绍一个概念,所谓的“目”是指这个运算符参与运算的对象个数比如前面我们介绍了+、-、*、\等等运算符,这些需要两个数或者变量运算,所以就属于双目运算符;而++和--一个对象就可以组合,这种就是单目运算符,很好理解,那么今天所提到的三目,当然就是有三个对象参与运算了!这可是C语言当中唯一一个三目运算符哦,就是选择运算符它的一
  • 5.6 C语言关系运算符实例讲解
  • C语言中关系运算符,顾名思义是比较关系的,分别有,大于>、小于<、大于或等于>=、小于或等于<=、是否等于==、是否不等于!= 共六种。既然比较关系,那当然需要两个操作数,即他们也都是双目运算符,需要注意的是,关系
  • 5.7 C语言表达式和语句
  • 在此之前,我们多次用到了术语表达式和语句,现在我们需要深刻的理解他们了,语句是组成C的基本单位,并且大多数语句由表达式构成。所以,我们有必要对表达式进一步学习。表达式 表达式(expression)是由运算符和操作数组合构成的(回忆一下,操作数是运算符操作的对象)。最简单的表达式即
  • 5.8 C语言运算符大全(优先级与结合性表)
  • C语言当中有众多的运算符,实际开发编码过程中,也不会仅仅是a+b这样的简单的表达式,常常是多个变量、多个运算符组合而成的复合表达式,因此我们需要明白除了那个优先级高、应该先算哪个,就像我们小学学的四则运算符,乘除的优先级高于加减是一样的道理。下面我们将C语言中的各个运算符列表如下
读者评论
  • 你还没登录,点击这里
  • 本书评论