种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

C语言视频教程

(2019-03-14 11:36:04) 百科综合

C语言视频教程

C语言视频教程是2007年5月17日发布的网路课程,参考于C语言程式设计(谭浩强)。

基本介绍

  • 中文名:C语言视频教程
  • 发布时间: 2007年5月17日
  • 课时: 6课
  • 参考课本: C语言程式设计(谭浩强)

教程信息

价格:前两章节免费,后面章节1课10学习币
推广网站可以获得,每日签到也可以获得,

内容简介

C语言程式设计作为大学理工课大一下学期必修的课程,学习该课程并不是要求大家能用C设计一个複杂的程式,最主要是掌握一种结构化设计的编程思想,对编程不再恐惧陌生,该课程的知识点的讲解通俗易懂,使即使没有任何基本的朋友也可以很好的掌握。学完本课程后对后继的编辑语言的学习将会有很大的帮助!
本教程共六课,99集。每个知识点都对应着实例进行贯通巩固,并提供了对应实例的源码下载,及作业的讲解视频,老师答疑等,是作为编程入门的一套非常适合的视频教程!

教程目录

第一课课程总目标
C语言的概论 编译环境 变数 运算符介绍 表达式的概念 输出输入函式的使用(重难点) 顺序程式设计
第二课课程总目标
C语言结构化程式设计的三种基础结构介绍 关係运算符和关係表达式逻辑运算符和逻辑表达式 if语句 条件运算符 第三课课程总目标
1、C语言结构化程式设计的三种基础结构介绍
2、循环结构程式设计
3、break介绍
第四课课程总目标
1、函式
2、什幺是函式
3、函式的定义
4、函式的类型
第五课课程总目标
1、数组
2、两维数组
第六课课程总目标
1、指针
2、数组指针

C语言简介

C语言是一种面向过程的电脑程式设计语言,它是目前众多计算机语言中举世公认的优秀的结构程式设计语言之一。它由美国贝尔研究所的D.M.Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。
C语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。许多着名的系统软体,如DBASE Ⅳ都是由C 语言编写的。用C 语言加上一些彙编语言子程式,就更能显示C 语言的优势了,像PC- DOS 、WORDSTAR等就是用这种方法编写的。

特点

C语言是一种成功的系统描述语言,用C语言开发的UNIX作业系统就是一个成功的範例;同时C语言又是一种通用的程式设计语言,在国际上广泛流行。世界上很多着名的计算公司都成功的开发了不同版本的C语言,很多优秀的应用程式也都使用C语言开发的,它是一种很有发展前途的高级程式设计语言。
1. C是中级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像彙编语言一样对位、位元组和地址进行操作, 而这三者是计算机最基本的工作单元。
2.C是结构式语言。结构式语言的显着特点是代码及数据的分隔化,即程式的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程式层次清晰,便于使用、维护以及调试。C 语言是以函式形式提供给用户的,这些函式可方便的调用,并具有多种循环、条件语句控制程式流向,从而使程式完全结构化。
3.C语言功能齐全。具有各种各样的数据类型,并引入了指针概念,可使程式效率更高。另外C语言也具有强大的图形功能,支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。
4. C语言适用範围大。适合于多种作业系统,如Windows、DOS、UNIX等等;也适用于多种机型。
C语言对编写需要硬体进行操作的场合,明显优于其它解释型高级语言,有一些大型套用软体也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软体,三维,二维图形和动画。它是数值计算的高级语言。
5.C语言档案由数据序列组成,可以构成二进制档案或文本档案
常用的C语言IDE(集成开发环境)有Microsoft Visual C++,Dev-C++,Code::Blocks,Borland C++,Watcom C++ ,Borland C++ Builder,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,High C,Turbo C,C-Free,win-tc 等等……
对于一个初学者,Microsoft Visual C++是一个比较好的软体。界面友好,功能强大,调试也很方便。

经典例子

题目:有1、2、3、4个数字,能组成多少个互不相同且无重複数字的三位数?都是多少?
程式分析可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去
掉不满足条件的排列。
程式答案原始码
main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++) /*以下为三重循环*/
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k)
printf("%d,%d,%d\n",i,j,k);
}
}

编程开发

开发方式

在unix世界有大量的程式设计师是传统的非IDE的方式进行软体开发。一般是如下组合:
1.编译器:gcc,clang等
2.编辑器:一般是vim/emacs
3.make:gnu make 或者bsd 的pmake等,功能与用法基本一样
4.版本管理:cvs,svn,git等
5.代码阅读:cscope,ctags,lxr等

集成开发环境

1.Visual Studio(Visual C++)
2.Borland C++ Builder
3.Eclipse(Myln + CDT + MinGW32 + GCC)
4.Dev-C++(MinGW32 + GCC)
5.Code::Blocks(可配合多款编译核心使用)
6.CodeLite

标 签

搜索
随机推荐

Powered By 种豆资源网||