麦麦咔咔
【第一章 C语言概述】1,C语言到底能干什么?2,C语言的前世今生;【第二章 让我们先把C语言用起来】1,如何让程序跑起来?【第三章 关键字、数据类型和运算】【第四章 函数】【第五章 数组、结构体和指针】【第六章 其他相关知识点】【第七章 语言标准和库函数】

123丶路亽曱
目录部分1:准备工作1、下载和安装编译器。2、理解基本概念。3、查看一些基本的代码。4、尝试编译这段程序。5、要养成写注释的习惯。部分2:变量的使用1、理解变量的功能。2、学习声明变量。3、理解在何处声明变量。4、用变量来存储用户的输入。5、处理变量。部分3:使用条件语句1、理解条件语句的基本概念。2、学习基本的比较符号。3、写一个IF语句。4、使用ELSE/ELSE IF语句来扩展你的条件判断。部分4:学习循环语句1、理解循环的原理。2、使用FOR循环。3、使用WHILE循环。4、使用DO?WHILE 循环。部分5:使用函数1、理解函数的基本原理。2、从函数原型开始。3、把函数添加到程序中。部分6:不断学习1、找一些C语言编程相关的书来看。2、加入一些社区。3、参加一些课程。4、考虑学习C++。诞生于上世纪70年代的C语言是一门古老的语言了, 但作为一门底层语言,时至今日它仍然非常强大。学习C语言能够为学习其他更复杂的语言打下良好的基础,因为你在C语言中学习到的知识对几乎所有的编程语言都适用。下面就来看看如何开始用C语言编程吧。部分1:准备工作1、下载和安装编译器。 C语言需要通过编译器解释为计算机可以理解的机器码。 编译器通常是免费的, 不同的操作系统上一般使用不同的编译器。 对于Windows系统, 可以尝试 Microsoft Visual Studio Express,其是Windows平台上最流行的多语言IDE(集成开发环境),其集成了Microsoft开发的C语言编译器。对于OS X系统, Xcode是一款优秀的多语言IDE,其集成了C语言的编译器。对于Linux, gcc是一个不错的也是最流行的选择。2、理解基本概念。 C语言是一门古老的语言, 但却十分强大。它最初是为Unix操作系统设计的, 但后来被移植到了几乎所有的操作系统上,并得到了很多扩展。C语言的现代版本是C++。 C语言本质上是由函数构成的,在函数体中你可以使用变量,条件语句,循环等语句来存储和处理数据。3、查看一些基本的代码。 下面是用C语言写的一段非常基本的代码, 阅读这些代码,尝试理解这种语言的不同部分是如何工作的, 并对程序的运作原理有初步的认识。#include <>int main() { printf("Hello, World!"); getchar(); return 0;}这里的#include 指令在程序开始之前就出现了, 它的功能是把包含有你需要的函数的库加载进来。 在这个例子中,引入stdio。h 使得我们能够使用 printf() 和 getchar() 这两个函数。这里的 main() 指令会告诉编译器,程序需要运行一个叫做“main”的函数,该函数运行完毕后返回一个整数值。所有的C语言都要运行一个“main”函数。{} 符号表示括号内的所有内容都是函数的一部分。在本例中,他们标记了所有的内容都是“main”函数的一部分。printf() 函数能够将小括号中的内容显示在用户的屏幕上。双引号保证了这个字符完全按照字面的样子输出, 组合告诉编译器这串字符输出完之后将光标移动到下一行 。; 符号表示一行的结束。绝大部分C代码都以分号结束。getchar()函数告诉编译器这段程序要等待一个按键的输入才能够继续。考虑到大部分编译器在运行完程序之后会立刻关掉程序窗口,这个功能还是很有用的,因为这样可以让程序保持运行直到有键被按下才会结束。return 0 指令表示程序的结束。请注意”main”函数是一个int类型的函数,也就是说当函数结束时需要返回一个整数。如果返回0则表示程序正确的执行了,其他数字表示程序运行时发生了错误。4、尝试编译这段程序。 把上面的代码输入到你的代码编辑器中,然后保存为”*。c”文件。 用你的编译器编译它, 一般来说点击Build或Run按钮即可。5、要养成写注释的习惯。 注释是代码中的一部分,它不会被编译, 但是却可以告诉你代码做了些什么。这对于提醒你自己你的代码是干什么的以及让其他开发者理解你的代码都很有帮助。 在C语言中添加注释只需要把要注释的部分的前面添加/*, 后面添加 */。不要吝啬你的注释,除了特别简单明了的地方都尽量加上注释吧。注释功能也可以快速的屏蔽一部分代码但不删除它们。只需要给你想要排除的代码用注释标签包起来它们就不会被编译。如果你想要改回来,去掉注释标签即可。部分2:变量的使用1、理解变量的功能。 变量是用来存储数据的,不管是计算得出的还是用户输入的数据。变量在使用前要先定义,并且有不同的类型可以选择。有以下几种常见的变量类型 int, char, 和 float。 每种变量类型都代表一种数据存储的格式。2、学习声明变量。 变量在使用前要先被创建出来,或者叫”声明”。 声明一个变量只需要在变量类型的后面写出变量的名字即可。比如,下面就是一些变量声明的例子:float x;char name;int a, b, c, d; 注意,你可以在一行中声明多个变量,只要它们的类型是一样的就行,你只需用逗号把变量名隔开即可。和大多数的C代码一样,变量的声明也要以分号结尾。3、理解在何处声明变量。 变量的声明必须要放在每个代码块之前(代码块是指用大括号{}包起来的一段代码)。如果你在代码块后边声明变量,程序就不能正确执行了。4、用变量来存储用户的输入。 现在你了解到了变量的一些基本原理, 你可以写一段简单的程序来存储用户的输入。这次你需要用到另外一个叫scanf的函数, 它的功能是把用户的输入赋值给指定的变量。#include
脉脉含情阿
C语言学习从入门到精通的一套经典视频教程,本课程通过高清晰的视频、概念详解、实例精讲、习题测试让你很快的掌握C语言的相关知识,并领略运用到实例中去。在针对一些用户认为C语言比较难学的情况下,本课程从初中级用户的角度出发,进行合理的内容安排,突出学、练、用、巩固相结合的特点,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用C语言进行程序开发应该掌握的各方面知识。本课程主要给大家讲解了C语言概述,算法,数据类型,运算符与表达式,常用的数据输入、输出函数,选择结构程序设计,循环控制,数组,函数,指针,结构体和共用体,位运算,预处理,模块化编程,编程规范,C语言常见问题及分析,习题测试等内容。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的讲解,可以使读者轻松领会C语言程序开发的精髓,快速提高开发技能。 课程内容详尽,实例丰富,非常适合作为单片机及编程初学者的学习课程,也可作为大中院校相关专业在校学生及毕业生的教学辅导课程、短期C语言培训课程,是C语言编程爱好者从入门到深入的经典课程。课程共分为15讲,每节课的内容大纲如下:第1课 C语言概述1、几种常见的程序设计语言2、C语言出现的历史背景3、C语言的特点4、简单的C程序介绍5、C程序的上机步骤6、习题测试第2课 程序的灵魂-算法1、程序设计过程2、算法的基本概念3、算法的特征4、算法的表示方法(流程图)5、结构化程序设计方法6、习题测试第3课 C语言的数据类型1、预备知识2、C语言的数据类型3、常量与变量4、不同数据类型之间的转换5、运算符号和表达6、习题测试第4课 C语言顺序程序设计1、C语句概述2、赋值语句 3、数据的输入输出4、字符数据输入输出5、格式输入输出6、顺序程序举例7、习题测试第5课 C语言选择程序设计1、关系运算符和关系表达式2、逻辑运算符和逻辑表达式3、if 语句---条件判断4、条件运算符5、switch 语句6、选择程序举例7、习题测试第6课 C语言的循环控制1、概述2、goto语句及与if语句构成循环3、while语句4、do …while语句5、for语句6、循环的嵌套7、几种循环的比较8、break语句和contiune语句9、程序举例10、习题测试第7课 C语言数组1、一维数组2、二维数组及多维数组3、字符数组和字符串4、程序举例5、习题测试第8课 函数1、概述 2、函数定义的一般格式 3、函数的返回值 4、函数的调用5、函数参数及其传递方式6、函数的嵌套与递归调用7、数组作为函数参数8、变量的存储属性 9、内部函数和外部函数10、习题测试第9课 C语言预处理命令1、编译预处理2、宏定义3、文件包含4、条件编译5、习题测试第10课 指针1、指针的概念 2、指针变量 3、指针与数组 4、指针与字符串5、指针与函数 6、返回指针值的函数7、指针数组和多级指针8、习题测试第11课 结构体与共用体1、结构类型与结构变量的定义2、结构变量的引用与初始化5、结构数组6、指向结构类型数据的指针7、用指针处理链表8、共用体9、枚举类型10、用typedef定义别名11、程序举例12、习题测试第12课 位运算1、位运算概述 2、位运算符的使用方法3、习题测试 第13课 单片机C语言的模块化编程1、模块化编程的优点2、C语言源文件(*.c)文件和头文件(*.h)的的作用 3、模块化编程设计步骤 4、程序实例5、模块化程序的移植6、习题测试第14课 C语言编程规范1、编码规范概述2、编程排版规范3、编程注释规范4、命名规则5、可读性规范6、变量与结构规范7、函数与过程规范8、编程效率规范9、质量保证规范10、宏规范 11、代码编辑12、编译13、审查14、代码测试15、维护16、习题测试第15课 C语言编程常见出错问题及分析1、C语言的一些基本概念2、位(bit)和字节(byte)3、变量和数据存储4、数据文件5、字符串操作6、数组7、指针和内存分配8、函数9、编译预处理10、标准库函数11、系统调用12、可移植性13、编程风格和标准14、程序的编写和编译15、调试
优质考试培训问答知识库