C语言视频教程

合集下载

小甲鱼零基础入门学习C语言全套教程打包下载及在线观看

小甲鱼零基础入门学习C语言全套教程打包下载及在线观看

《零基础入门学习C语言》全套教程打包下载及在线观看至今小甲鱼仍然莫名其妙会受到这样的攻击,喜欢鱼C的朋友帮忙转载下吧,所有视频完全免费!不需要任何版权!尽量转,让那些狼心狗肺的家伙不能得逞!您也可以通过以下链接捐助鱼C,一元捐助鱼C重建家园:/item.htm?id=12584158611第八章_指针01在线观看:/v/bbk4575下载地址:/file/f62aa17e74#第八章_指针02在线观看:/v/bbk4576下载地址:/file/f65998ba66#第八章_指针03在线观看:/v/bbk4577下载地址:/file/f6eefe22e0#第八章_指针04在线观看:/v/bbk4578下载地址:/file/f6c1e2753e#第八章_指针05在线观看:/v/bbk4579下载地址:/file/f6deacb2cd#第八章_指针06在线观看:/v/bbk4587下载地址:/file/f63b6e3427#第八章_指针07在线观看:/v/bbk4588下载地址:/file/f6408885a4#第八章_指针08下载地址:/file/f628471891#第八章_指针09在线观看:/v/bbk4595下载地址:/file/f67d1ee34a#第九章_预处理01在线观看:/v/bbk4602下载地址:/file/f6e245329e#第九章_预处理02在线观看:/v/bbk4603下载地址:/file/f6e309a0bc#第九章_预处理03在线观看:/v/bbk4603下载地址:/file/f682a3ab82#第十章_结构体与共用体01在线观看:/v/bbk4605下载地址:/file/f63062384c#第十章_结构体与共用体02在线观看:/v/bbk4606下载地址:/file/f630899b0#第十章_结构体与共用体03在线观看:/v/bbk4607下载地址:/file/f6ad6c3d0c#第十章_结构体与共用体04在线观看:/v/bbk4626下载地址:/file/f68f130d23#第十章_结构体与共用体05在线观看:/v/bbk4627下载地址:/file/f6534cc2cd#第十章_结构体与共用体06在线观看:/v/bbk4628下载地址:/file/f627a55403#第十章_结构体与共用体07下载地址:/file/f69c8dbe94#第十一章_文件操作01在线观看:/v/bbk4638下载地址:/file/f616b686e0#第十一章_文件操作02在线观看:/v/bbk4639下载地址:/file/f68e579071#第十一章_文件操作03在线观看:/v/bbk4640下载地址:/file/f6d102b085#第十一章_文件操作04在线观看:/v/bbk4641下载地址:/file/f6d3860e5a#第十二章_位运算01在线观看:/v/bbk4642下载地址:/file/f6cf77d508#第十二章_位运算02在线观看:/v/bbk4643下载地址:/file/f672b24bc9#通告:1. 由于小甲鱼的免费视频影响到某些机构的盈利。

C语言程序设计教程CJ04预处理命令潭浩强第3版精品PPT课件

C语言程序设计教程CJ04预处理命令潭浩强第3版精品PPT课件
#define PP printf
字符串
说明: 宏名也是字符串。宏名习惯用大写字母表示。 宏展开只是用字符串代替宏名,作简单替换,无语法检查。 宏定义不是C语句。出现在函数外。作用域是从出现点到文件
末。可用 #undef 撤销已定义的宏。格式: #undef 宏名
宏替换可以嵌套定义。 双引号内宏替换失效。 例9.1 9.2:
Page 5
《程序设计》-2005秋
二、带参数的宏替换/宏定义
格式: #define 宏名(形参表) 字符串
例:#define S(M, N) M*N
说明: 带参数的宏定义不是进行简单字符串替换,还要进行参数
替换。形参表列中的参数出现在字符串中。 宏展开只是将程序语句中宏名后括号内的实参代替
#define命令中的形参,并不计算。 宏名与其后括号间不能有空格。 例9.3-9.5:
加工,是C编译系统的组成部分.
预编译命令:
宏定义 “文件包含”处理 条件编译
预编译命令格式: #预处理命令
#define …… #include ……
Page 4不带参数的宏替换/宏定义
格式: #define 宏名
例: #define M 3
格式1: #include <文件名>
只按系统指定的标准方式(从编译系统所在子目录中)检索 文件目录。
格式 2: #include “文件名”
系统首先在当前源文件所在目录中寻找该文件,若找不到, 再按系统指定的标准方式检索其他文件目录。
例:9.6
Page 8
《程序设计》-2005秋
9.3 条件编译
Page 6
《程序设计》-2005秋
带参宏替换
函数调用

c语言视频教程

c语言视频教程

c语言视频教程★视频说明★所有的c语言视频教程都已经收集到百度网盘了,大家只需要转存就可以了;希望能够帮得到大家,谢谢!★视频目录★第01套:C语言基础--百度推荐课程--千锋潘老师第02套:[IT教程网]边用边学C语言视频教程[更新完毕-共享完毕]第03套:[IT教程网]计算机二级等级考试c语言程序设计教程c语言入门到精通视频教程[更新完毕-共享完毕]第04套:[IT教程网]孙鑫C 教程[更新完毕-共享完毕]第05套:[IT教程网]闲云野鹤C语言系列培训教程[更新完毕-共享完毕]第06套:[IT教程网]安全中国C语言视频教程第07套:[IT教程网]C语言视频教学录像第08套:[IT教程网]C语言也能干大事视频教程全集(高清)第09套:[IT教程网]郝斌C语言视频教程第10套:[IT教程网]黑色旋风C语言vip教程第11套:[IT教程网]编程加油站视频学C语言(1-18课)第12套:[IT教程网]嵌入式c语言视频教程-尚观第13套:[IT教程网]全国计算机等级考试二级C语言视频教程第14套:[IT教程网]甲壳虫2012年VIP_C语言初级班(18课)第15套:[IT教程网]编程加油站视频学C语言(1-18课)[共享完毕]第16套:[IT教程网]嵌入式c语言基础视频教程[更新完毕-共享完毕]第17套:[IT教程网]嵌入式c语言视频教程-尚观[更新完毕-共享完毕]第18套:[IT教程网][黑客基地:C语言编程特训班].毒宫玫瑰.共26讲[共享完毕]第19套:[IT教程网][黑鹰基地:C语言编程特训班].桂圆.共18讲[共享完毕]第20套:[IT教程网]微普年薪10W版C语言教学视频【绝密】[共享完毕]第21套:[IT教程网]全国计算机等级考试二级C语言视频教程[更新完毕-共享完毕]第22套:[IT教程网]C语言视频教程-谭浩强版-小甲鱼主讲(2.75G)[共享完毕]第23套:[IT教程网]C语言视频教程[共享完毕]第24套:[IT教程网]C语言,好爽(第一二三季)[更新完毕-共享完毕]第25套:C语言学习资料第26套:【IT教程网】C语言视频教学录像【更新完毕-共享完毕】第27套:【IT教程网】C语言视频教程【更新完毕-共享完毕】第28套:【IT教程网】范磊主讲c语言视频教程【更新完毕-共享完毕】第29套:【IT教程网】黑色旋风C语言vip教程【更新完毕-共享完毕】第30套:【IT教程网】郝斌C语言视频教程【更新完毕-共享完毕】第31套:【IT教程网】C语言也能干大事视频教程全集(高清)【更新完毕-共享完毕】第32套:小七论坛2013年VIPC语言系列教程-第33套:甲壳虫2012年VIP_C语言高级班(7课)★视频截图★。

郝斌老师自学视频教程下载(c语言,JAVA, sql2005数据库,数据结构)

郝斌老师自学视频教程下载(c语言,JAVA, sql2005数据库,数据结构)

郝斌老师自学视频教程下载(c语言,JA V A, sql2005数据库,数据结构)郝斌老师C语言1-10.rar (55.18 MB)郝斌老师C语言11-20.rar (74.16 MB)郝斌老师C语言21-30.rar (74.06 MB)郝斌老师C语言31-39.rar (54.99 MB)郝斌老师C语言40-49.rar (55.41 MB)郝斌老师C语言50-60.rar (462.46 MB)郝斌老师C语言61-70.rar (77.08 MB)郝斌老师C语言71-80.rar (119.06 MB)郝斌老师C语言81-89.rar.rar (73.89 MB)郝斌老师C语言90-100.rar (79.27 MB)郝斌老师C语言101-120.rar (510.8 MB)郝斌老师C语言121-130.rar (199.7 MB)郝斌老师C语言131-150.rar (222.73 MB)郝斌老师C语言151-180.rar (966.1 MB)缺少的课.zip (59.9 MB)C视频源代码.rar (4.98 MB)C大纲.pdf (5.33 MB)该教程视频录制工具(使用前请先运行内置绿化工具).rar (28.31 MB)1_Java概述_1.rar (23.51 MB)2_Java概述_2.rar (7.5 MB)3_Java概述_3.rar (20.59 MB)4_Java的卸载.rar (3.04 MB)5_Java的安装.rar (5.97 MB)6_环境变量的设置.rar (25.53 MB)7_常见dos命令.文件名和类名不同时编译运行的问题.rar (11.92 MB)8_变量命名规则.数据类型.运算符.格式化输出.流程控制.rar (41.38 MB) 9_复习上节课.rar (9.31 MB)10_类和对象.rar (7.28 MB)11_内存分配.rar (22.49 MB)12_访问控制符_1.rar (11.84 MB)13_访问控制符_2.rar (9.5 MB)14_构造函数.rar (23.2 MB)15_UltraEdit的使用.rar (6.85 MB)16_复习.rar (4.5 MB)17_函数的重载.rar (6.88 MB)18_构造函数.rar (8.33 MB)19_this.rar (10.91 MB)20_static.rar (23.06 MB)21_复习.rar (6.56 MB)22_static两示例_求个数_只生成一个对象__1.rar (11.18 MB)23_static两示例_求个数_只生成一个对象__2.rar (11.88 MB)24_继承的由来.和.继承的访问控制权限_1.rar (7 MB)25_继承的由来.和.继承的访问控制权限_2.rar (10.32 MB)26_面向对象的继承反映的是现实中的一般到特殊的关系.rar (2.12 MB) 27_Java为什么没有多继承.rar (6.25 MB)28_复习.super_1.rar (16.38 MB)29_复习.super_2.rar (16.85 MB)30_重写父类方法_1.rar (15.52 MB)31_重写方法示例.rar (14.87 MB)32_多态的语法知识.rar (10.5 MB)33_复习.rar (8.59 MB)34_多态注意事项和.实际应用示例.rar (29.59 MB)35_抽象类.和.final.rar (36.83 MB)36_接口_1.rar (23.89 MB)37_接口_2.rar (18.73 MB)38_面向对象复习.rar (8.4 MB)39_编译运行含有包层的类_1.rar (14.59 MB)40_编译运行含有包层的类_2.rar (12.32 MB)41_同包和不同包类的相互访问.rar (20.18 MB)42_复习.和.不同包之间的相互访问_1.rar (14.66 MB)43_复习.和.不同包之间的相互访问_2.rar (25.81 MB)44_jar包的生成.avi.rar (22.32 MB)45_如何使用Jar包.和.包的总回顾.rar (18.09 MB)46_异常概述_1.rar (27.22 MB)47_异常概述_2.rar (24.18 MB)48_复习.rar (15.68 MB)49_为什么需要异常.rar (16.92 MB)50_printStackTrace方法的介绍.rar (8.83 MB)51_可处理可不处理的异常.和.必须得进行处理的异常.rar (13.87 MB) 52_处理异常的两种方式.rar (5.42 MB)53_finally.rar (10.41 MB)54_自定义异常.和.throws常见错误解析_1.rar (13.96 MB)55_自定义异常.和.throws常见错误解析_2.rar (14.34 MB)56_异常复习.rar (82.65 MB)57_异常.rar (88.81 MB)58_ToString()方法介绍_1.rar (77.48 MB)59_ToString()方法介绍_2.rar (8.55 MB)60_equals_1.rar (66.04 MB)61_equals_2.rar (77.03 MB)62_复习.rar (48.8 MB)63_String类的.equals==常量字符串的用法.rar (100.19 MB)64_String类的常用方法介绍.字符串和整数的相互转化.rar (105.64 MB) 65_String常用方法举例.rar (107.2 MB)66_printf和println的区别.rar (90.1 MB)67_复习.rar (3.62 MB)68_StringBuffer.rar (10.76 MB)69_数组.rar (20.96 MB)70_线程_1.rar (29.52 MB)71_复习.rar (4.85 MB)72_创建线程的第二种方式.rar (6.62 MB)73_线程常用方法的介绍.rar (5.37 MB)74_线程的控制.rar (33.35 MB)75_线程同步问题的产生原因.rar (12.48 MB)76_复习.rar (56.6 MB)77_买票程序讲解.rar (247.39 MB)78_闲聊.rar (34.71 MB)79_复习.rar (6.68 MB)80_生产消费_1.rar (38 MB)81_生产消费_2.rar (35.09 MB)82_awt展望.rar (7.1 MB)83_gui.rar (47.02 MB)84_布局管理器.rar (30.76 MB)85_事件处理.rar (34.74 MB)86_复习.rar (16.29 MB)87_十个按钮的设计.rar (53.34 MB)88_三个文本框的相加运算示例.rar (253.89 MB)89_复习.内部类.匿名类.rar (26.53 MB)90_计算器.可运行jar包的生成.rar (6.1 MB)91_什么叫流.流的分类.四大基本抽象流.rar (39.71 MB)92_复习.rar (13.79 MB)93_字节流.字符流的使用和它们的区别.rar (45.65 MB)94_缓冲流的使用.rar (49.57 MB)95_将一个长整型数据写入字节数组然后再从字节数组读出来.示例的讲解.rar (37.25 MB)96_print流.Object流.rar (43.78 MB)97_什么是容器.容器的分类.Collection的介绍.List.Set的区别.重写toString方法的必要性.Collections的使用.rar (46.06 MB)98_Comparable.接口.Set接口.rar (39.28 MB)99_.复习.rar (18.25 MB)100_equals和hashCode方法的使用(难点).rar (43.14 MB)101_Iterator接口.rar (9.71 MB)102_Map接口的使用.rar (35.11 MB)103_泛型.rar (16.1 MB)104_网络编程基础知识.UDP编程.rar (32.15 MB)105_TCP编程.和.TCP下的WEB服务器程序的讲解.rar (46.7 MB)106_JavaSE复习大纲.rar (58.21 MB)107_JavaSE复习大纲.rar (39.04 MB)源代码&amp;PPT.rar (73.96 MB)郝斌数据结构自学视频_[1-60].rar (587.35 MB)郝斌数据结构自学视频【61-78】_视频完.rar (196.24 MB)[数据结构(C语言版)].严蔚敏_吴伟民.扫描版.pdf (28.95 MB)郝斌SqlServer_2005自学视频_全集.rar (823.53 MB)郝斌SqlServer2005自学视频的源代和大纲.rar (14.54 MB)1_我为什么要出视频.swf (2.99 MB)2_我对自学的一些看法.swf (7.04 MB)。

Objective-C快速入门视频教程-第四讲 Objective-C语言的面向对象特性

Objective-C快速入门视频教程-第四讲 Objective-C语言的面向对象特性
第2页
概述
Objective-C作为一种面向对象的编程语言,具有面向对象 的基本特征,即:封装、继承和多态。主要介绍ObjectiveC中有关面向对象基本概念:类、对象、方法和属性等。
第3页
Objective-C中的类
类是Objective-C中的一种重要的数据类型,是组成 Objective-C程序的基本要素。Objective-C的类声明和实现 包括两个部分:接口部分和实现部分。 @interface Song: NSObject { … … } … … @end @implementation Song … … @end
iPhone与iPad应用开发课程 精通Objective-C语言
第四讲 Objective-C语言的面向对象特性 主讲人:关东升 eorient@
主要知识点
• Objective-C中的类 • 方法和消息 • 访问成员变量 • 属性 • 构造方法 • 实例成员变量作用域限定符 • 类变量和类方法
第8页
消息发送
对于方法的调用通常也不称之为调用,而是称为发出消息, 操作符号不是“.”而是“[…]”,如下所示: [myObject insertObject: ojb1 atIndex:0]; 即向myObject对象发出一个消息insertObject:atIndex:。 而在实际使用时候这两种叫法都会用,这不是严格划分。
第4页
接口部分
使用关键字@interface,主要定义了类名、继承的父类、实 现的协议、成员变量和方法等信息。下面的代码是Song类的 接口部分声明。 @interface Song : NSObject { NSString *title; NSString *artist; long int duration; } - (void)start; - (void)stop; - (void)seek:(long int)time; @end

C语言教程_陈惠鹏

C语言教程_陈惠鹏

关于存储的几个概念
一个有符号数的字节代表的数字范围为: 0x00~0x7f 为正数。对应的十进制数为 0~127; 0xff ~ 0x80 为负数。对应与十进制的 -1 ~ -128。 0x00 , 0x01,••• ,0x7f,0x80,0x81,•••,0xff 0 , 1 ,••• ,127,-128, -127,•••, -1 有符号十六进制数 对应的十进制数
C的类型
整型类型
符点类型
字符类型
数据类型
常量 : 在程序运行过程中,不能改变的量。
整形常量:0,1,2 实型常量:3.2,1.98 字符常量:‘a‟,’b‟,’z‟ 字符串常量:“abcd” C语言支持符号常量:
#define M 12
变量:在程序运行过程中,能改变的量。
C语言产生及特点
可移植性好。相对于硬件依赖性很强的汇编语言而言,C语言通 过编译来得到可执行代码,统计资料表明:C语言编译程序80% 的代码是公共的,故可以稍加修改即可用于其它的计算机。 表达能力强。 表达方式灵活。 可进行结构化程序设计。 可直接操作计算机硬件。 生成的目标代码质量高。仅比汇编语言生成的代码效率低 10%~20%,是其它高级语言无法匹敌的。 目前流行的C语言编译器: MSC、Quick C-------------------------------Microsoft Co. Borland C、Turbo C-------------------------Borland Co. Watcom C
–编译程序:按某种约定将源代码翻译为目标代码,通过连接 程序将目标程序与所调用的标准函数库连接为一体,-----〉执 行程序。
–解释程序:与编译程序思想相似,但是一条一条翻译,译出 一句执行一句。BASIC

[中学教育]孙鑫C视频教程rmvb格式全20CD完整版精品分享

[中学教育]孙鑫C视频教程rmvb格式全20CD完整版精品分享

[中学教育]孙鑫C 视频教程 rmvb格式全20CD完整版精品分享孙鑫C++视频教程 rmvb格式全20CD完整版精品分享内容涵盖面广,从入门到精通,授课通俗易懂,分析问题独到精辟,绝对是目前国内顶级的VC++教学视频。

学员通过本套光盘的学习,能够快速掌握VC++,进一步精通VC++。

1、循序渐进从Win32SDK编程开始讲解,帮助大家理解掌握Windows编程的核心——消息循环机制。

2、通俗易懂编程语言枯燥难懂,然而通过孙鑫老师形象化的讲解,Windows和MFC编程中的难点、重点,让你轻松掌握。

3、实战性强编程中要注意什么,如何阅读出错提示,如何调试运行程序,如何排查错误,解决问题,通过孙鑫老师的一步步操作讲解,带你迅速掌握程序开发的全过程。

4、内容全面Windows编程知识,VC++面向对象的编程思想,MFC编程,涵盖了软件开发中的绝大部分应用,以及在以后开发中可能出现的问题,由孙鑫老师一一帮你剖析。

5、讲解深刻在一些重难点知识以及属于操作系统内核编程方面的知识,孙鑫老师都将给你剖析其本质,讲解其后台运行的原理,让你从根本上理解、掌握并灵活运用这些知识。

6、问答形式在讲解一些重要知识点的时候,孙鑫老师会提出一些问题,引领大家思考,而这些问题正好是你在理解这些知识点时将要产生的疑问(有这么神,看过光盘就知道了),在你还没有提出疑问时,孙鑫老师就会告诉你如何理解和解决这些问题了。

光盘内容介绍:CD1:Windows程序运行原理及程序编写流程,窗口产生过程,句柄原理,消息队列,回调函数,窗口关闭与应用程序退出的工作关系,使用VC++的若干小技巧,stdcall与cdecl调用规范的比较,初学者常犯错误及注意事项。

CD2:C++经典语法与应用,类的编写与应用,构造与析构函数,函数的重载,类的继承,函数覆盖,基类与派生类的构造函数、析构函数先后调用顺序,如何在派生类构造函数中向基类的构造函数传递参数,this成员变量,类型转换的内幕,虚拟函数与多态性,引用和指针的变量的区别与共同处。

51单片机C语言教程

51单片机C语言教程

本文由63250272贡献 doc文档可能在WAP端浏览体验不佳。

建议您优先选择TXT,或下载源文件到本机查看。

教 第一章 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 程 目 录 1 硬件基础 1.模电部分 模电部分 电平特性 .…….…………………………………………………..88 电阻 ………………………………………………………………..88 电容 ………………………………………………………………..77 二极管 ……………………………………………………………..66 三极管 ……………………………………………………………..76 数码管 ……………………………………………………………..66 稳压管 ……………………………………………………………..77 场效应管 …………………………………………………………..88 光耦 ………………………………………………………………88 蜂鸣器 ……………………………………………………………..88 继电器 ……………………………………………………………..88 自恢复保险 ………………………………………………………..88 瞬态电压抑制器 …………………………………………………..88 晶闸管(可控硅) …………………………………………………….88 红外发送,接收头 ………………………………………………..88 晶振 ………………………………………………………………..88 按键,排针,端子…………………………………………….……….88 常用集成芯片 ……………………………………………………..88 2.数电部分 数电部分 1.2.1 二进制逻辑运算……………………………………………………….88 1.2.2 反相器 ……………………………………………………………..88 1.2.3 与非门 ……………………………………………………………..88 1.2.4 或非门 ……………………………………………………………..88 1.2.5 译码器 ……………………………………………………………..88 1.2.6 编码器 ……………………………………………………………..88 1.2.7 锁存器 ……………………………………………………………..88 1.2.8 触发器 ………………………………….………………………….99 1.2.9 数据选择器 ………………………………………………………..77 1.2.10 多谐振荡器 ………………………………………………………..56 1.2.11 A/D,D/A 转换器 ………………………………………..…………..88 3.单片机概述 单片机概述 什么是单片机 …………………………………………………….88 单片机的功能 …………………………………………………….88 单片机的标号信息及封装 ……………………….………………88 51 单片机硬件架构 ………………………………………………88 51 单片机外部引脚介绍 ..…………………………….………….88 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 第二章 软件安装及使用教程 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 Keil 软件安装过程 ……………………………………….……….88 Keil 工程的建立 …………………………………………………….88 Keil 常用按钮介绍 …………………………………………………88 下载软件 PROGISP 安装及配置 …………………………………87 安装下载器的 USB 驱动 …………………………………………88 点亮第一个发光二极管 …………………………………………..88 Keil 软件仿真调试 ………………………………………………..88 Proteus 仿真软件安装及使用 ……………………………….……88 2 第三章 3.1 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 单片机常用 C 语言基础 二进制与十六进制 ……………………………………………….88 数据类型,运算符与表达式 ……………………….……………88 while,do……while 语句 ……………………….………………….78 for 语句 ………………………………………………………………55 if….else…语句 ………………………………………………………77 switch…case…语句 ………………………………………………99 break,continue 语句 …………………………………………….88 goto 语句 ………………………………………………………….66 宏定义,数组及结构体 ………………………………………….77 函数定义及调用 ……………….…………………………………10 指针定义及应用 ………………………………………….………34 16 第四章 基础实验教程 16 4.1 实验一:点亮 LED …………………..……………………………16 4.2 实验二:流水灯 …………………..……………………………..19 4.3 实验三:数码管静态显示………………………………………..22 4.4 实验四:数码管动态显示…………………………………..……24 4.5 实验五:独立按键检测 …………………………………..……..29 4.6 实验六:矩阵键盘检测 ………………………………….…….30 4.7 实验七:基于计数器按键检测 ………………………….…….34 4.8 实验八:计数器实验 ……………………………………………38 4.9 实验九:定时器数字时钟(数码管显示) ……….…………..…40 4.10 实验十:外部中断实验 ……………………………………………44 4.11 实验十一:UART 串行通信实验 …………………………..…46 4.12 实验十二:存储实验(AT24C02) ……………………………….…52 4.13 实验十三:蜂鸣器奏曲实验………………………………………..…65 4.14 实验十四:18B20 温度传感器测温………………………..…………72 4.15 实验十五:红外遥控解码实验……………………………..…………83 4.16 实验十六:AD 转换实验…………………………………..…..…..90 4.17 实验十七:红外对管实验………………………………………….97 4.18 4.19 4.20 4.21 4.22 4.23 4.24 4.25 实验十八:液晶 LCD1602 驱动实验………………………..….…..98 实验十九: 液晶 LCD12864 驱动实验…………………..………..104 实验二十:8*8 点阵 LED 显示……………………………….……111 实验二十一:DS1302 时钟芯片实验(基于数码显示 ..…………….113 实验二十二:继电器选通实验………………………………………..120 实验二十三:步进电机控制实验…………………………………..121 实验二十四:PWM 控制………………………………………………124 实验二十五:多机通信(基于 RS485)…………………………………128 第五章 高级实验教程 …………………………………………………..2 5.1 实验一:数字时钟 5.2 实验二:电子音乐 ……………………………………….……………19 5.3 实验三:步进马达控制 ………………………………….………….26 5.4 实验四:D/A 数模转换 ……………………………………….….…33 5.5 实验五:RS232 通信串口数据传输 ……………………….…….…37 5.6 实验六: I2C 总线控制实验 ………………………………….…….40 5.7 实验七: 气压测量系统实验 ………………………………………..46 5.8 实验八: 短距离无线数据传输系统 ………………………………..50 5.9 实验九: GPS 全球定位系统实验 ……………………….…………………60 3 第六章 电子设计大赛 1.直流稳压电源专题 直流稳压电源专题 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 整理电路 ..……………………………………………………….88 滤波电路 ……………………………………………………………88 集成稳压电路 ………………………………………………………88 ldo 稳压电路 …………………………………………………….88 DC-DC 开关电源 ………………………………………………..88 2.基础,高级运放专题 基础, 基础 6.2.1 运放概述 ………………………………………………………..88 6.2.2 同相放大器 ……………………………………………………..88 6.2.3 反相放大器 ……………………………………………………..88 6.2.4 电压跟随器………………………………………………………88 6.2.5 加法器……………………………………………………………88 6.2.6 差分放大器 ……………………………………………………..88 6.2.7 微分器 …………………………………………………………..88 6.2.8 积分器 ………………………………………………………..…88 6.2.9 简易低通滤波器 ………………………………………………..88 6.2.10 "电流-电压" 转换电路 …………………………………………88 6.2.11 全波整流电路 …………………………………………………..88 6.2.12 正弦波发生器 …………………………………………………..88 4 6.2.13 三角波发生器 …………………………………………………..88 6.2.14 高频放大电路 …………………………………………………..88 6.2.15 音频放大电路 …………………………………………………..88 3.传感器专题 传感器专题 6.3.1 0 温度传感器 …………………………………………..……………88 6.3.2 0 湿度传感器 …………………………………………………….88 6.3.3 人体传感器 …………………………………………………….88 6.3.4 酒精传感器 …………………………………………………….88 6.3.5 烟雾传感器 …………………………………………………….88 6.3.6 霍尔传感器 …………………………………………………….88 6.3.7 0 压力传感器 …………………………………………………….88 6.3.8 角度传感器 …………………………………………………….88 6.3.9 光电传感器 …………………………………………………….88 6.3.10 0 超声波传感器 ………………………………………………….88 4.电机专题 电机专题 6.4.1 6.4.2 6.4.3 直流电机原理与应用…………………………………………..88 步进电机原理与应用 …………………………………………88 舵机原理与应用 ………………………………………………88 5.实战设计 实战设计 6.5.1 万年历(含日程管理) ……………………………………….…..88 第七章 项目开发设计 7.1 7.2 7.3 7.4 项目开发概述 …………………………………………….……..88 智能抄表系统 ………………………………………………………88 水控机 ………………………………………………………………88 公交车自动报站系统 ………………………………………………88 3 第八章 拓展技术 8-1 8-2 8-3 8-4 高端技术有哪些 ……………………………………………………88 如何选择一个技术方向发展 ………………………………………..88 各个技术方向的就业前景 …………………………………………..88 各个技术方向的产品前景 …………………………………………..88 5 附录 A 单片机实验板简介 ST-51C 实验板硬件资源…………………………………………………..88 ST-51C 实验板配套资料…………………………………………………..88 ST-51C 实验板详细视频教程……………………………………………..88 5 ST-51C 实验板原理图……………………………………………………..88 ST-51C 实验板扩展 AVR 核心板 ..………………………………………88 参考文献 5 1本文由od1987贡献 pdf文档可能在WAP端浏览体验不佳。

c语言入门教程

c语言入门教程

c语言入门教程C语言是一种面向过程的编程语言,也是许多编程语言的基础。

学习C语言可以帮助我们更好地理解计算机编程的基本原理和逻辑。

下面是一个简单的C语言入门教程。

1. 安装C语言编译器首先,我们需要安装C语言编译器。

常见的C语言编译器有GCC、Clang等。

可以在官方网站上下载并按照说明进行安装。

2. 编写一个Hello World程序打开一个文本编辑器,输入以下代码:```#include <stdio.h>int main() {printf("Hello, World!\n");return 0;}```保存文件为`hello.c`。

3. 编译和运行程序打开命令行终端,进入保存`hello.c`文件的目录,执行以下命令进行编译:```gcc -o hello hello.c```编译成功后,会生成一个可执行文件`hello`。

执行以下命令运行程序:```./hello```如果一切正常,你将会看到输出`Hello, World!`。

4. 理解代码代码中的`#include <stdio.h>`是一个预处理指令,用于包含stdio库的定义,其中定义了一些输入输出函数,如`printf`。

`int main()`是一个函数的定义,表示程序的入口函数。

在C语言中,所有的程序必须有一个入口函数,并从这个函数开始执行。

`printf("Hello, World!\n");`是一个输出函数,用于在控制台输出`Hello, World!`。

`printf`函数使用格式化字符串的方式输出内容。

`return 0;`表示返回一个整数值0,这个值会被操作系统作为程序的返回值。

5. 进一步学习通过以上简单的示例,你已经初步了解了C语言的基本语法和编写程序的步骤。

下一步,你可以学习更复杂的语法,如变量、运算符、流程控制语句等。

可以参考一些优秀的C语言教程或者书籍,如《C Primer Plus》、《C语言程序设计》等。

全国计算机等级考试二级C语言视频教程(完整版)

全国计算机等级考试二级C语言视频教程(完整版)

第一章程序设计的基本概念·01-01.程序设计的基本概念(1)·01-02.程序设计的基本概念(2)·01-03.程序设计的基本概念(3)第二章C语言基础知识·02-01.简单C语言的构成和格式(1)·02-02.简单C语言的构成和格式(2)·02-03.标识符的组成和分类·02-04.整型数据和实型数据(1)·02-05.整型数据和实型数据(2)·02-06.整型数据和实型数据(3)·02-07.整型数据和实型数据(4)·02-08.整型数据和实型数据(5)·02-09.整型数据和实型数据(6)·02-10.整型数据和实型数据(7)·02-11.算术表达式和赋值表达式(1)·02-12.算术表达式和赋值表达式(2)·02-13.算术表达式和赋值表达式(3)·02-14.算术表达式和赋值表达式(4)·02-15.自加自减运算·02-16.课后习题和典型例题讲解第三章C语言函数·03-01.输出函数(1)·03-02.输出函数(2)·03-03.输出函数(3)·03-04.输出函数(4)·03-05.输出函数(5)·03-06.输入函数(1)·03-07.输入函数(2)·03-08.输入函数(3)·03-09.输入函数(4)·03-10.程序举例·03-11.课后习题和典型例题详解第四章C语言表达式和简单语句·04-01.关系运算符和关系表达式(1)·04-02.关系运算符和关系表达式(2)·04-03.逻辑运算符和逻辑表达式(1)·04-04.逻辑运算符和逻辑表达式(2)·04-07.选择语句的使用(2)·04-08.选择语句的使用(3)·04-09.选择语句的使用(4)·04-10.goto语句和课后习题详解(1)·04-05.逻辑运算符和逻辑表达式(3)·04-06.选择语句的使用(1)·04-11.goto语句和课后习题详解(2)第五章C语言循环语句及实例演示·05-01.while语句和do-while语句(1)·05-02.while语句和do-while语句(2)·05-03.while语句和do-while语句(3)·05-04.while语句和do-while语句(4)·05-05.while语句和do-while语句(5)·05-06.for语句和累加累乘算法(1)·05-07.for语句和累加累乘算法(2)·05-08.for语句和累加累乘算法(3)·05-09.for语句和累加累乘算法(4)·05-10.for语句和累加累乘算法(5)·05-11.循环嵌套实例(1)·05-12.循环嵌套实例(2)·05-13.循环嵌套实例(3)·05-14.循环嵌套实例(4)·05-15.循环嵌套实例(5)·05-16.循环嵌套实例(6)·05-17.循环嵌套实例(7)·05-18.循环嵌套实例(8)·05-19.循环嵌套实例(9)·05-20.循环嵌套实例(10)·05-21.循环嵌套实例(11)·05-22.循环嵌套实例(12)·05-23.循环嵌套实例(13)·05-24.循环嵌套实例(14)·05-25.循环嵌套实例(15)·05-26.循环嵌套实例(16)·05-27.循环嵌套实例(17)·05-28.循环嵌套实例(18)·05-29.循环嵌套实例(19)·05-30.循环嵌套实例(20)·05-31.break语句和continue语句的使用方法·05-32.课后习题和典型例题的讲解(1)·05-33.课后习题和典型例题的讲解(2)第六章字符型常量和变量及输入输出函数·06-01.字符型常量和字符型变量(1)·06-02.字符型常量和字符型变量(2)·06-03.字符型常量和字符型变量(3)·06-04.字符型常量和字符型变量(4)·06-05.输入输出函数(1)·06-06.输入输出函数(2)·06-07.输入输出函数(3)·06-08.程序举例(1)·06-09.程序举例(2)·06-10.程序举例(3)·06-11.课后习题讲解和典型例题分析第七章C语言函数和程序设计实例·07-01.函数的定义和返回值(1)·07-02.函数的定义和返回值(2)·07-03.函数的定义和返回值(3)·07-04.函数的定义和返回值(4)·07-05.函数的调用和说明(1)·07-06.函数的调用和说明(2)·07-07.调用函数和被调用函数之间的数值传递(1)·07-08.调用函数和被调用函数之间的数值传递(2)·07-09.函数程序举例(1)·07-10.函数程序举例(2)·07-11.函数程序举例(3)·07-12.函数程序举例(4)·07-13.函数程序举例(5)·07-14.函数程序举例(6)·07-15.函数程序举例(7)·07-16.课后习题讲解第八章变量的地址和指针及指针操作举例·08-01.变量的地址和指针·08-02.指针的定义赋值(1)·08-03.指针的定义赋值(2)·08-04.指针的定义赋值(3)·08-05.对指针变量的操作(1)·08-06.对指针变量的操作(2)·08-07.对指针变量的操作(3)·08-08.对指针变量的操作(4)·08-09.指针在函数中的应用及举例(1)·08-10.指针在函数中的应用及举例(2)·08-11.指针在函数中的应用及举例(3)·08-12.课后习题讲解(1)·08-13.课后习题讲解(2)·08-14.课后习题讲解(3)第九章一维数组和二维数组中指针的应用实例·09-01.一维数组的定义和一维数组的引用(1)·09-02.一维数组的定义和一维数组的引用(2)·09-03.一维数组的定义和一维数组的引用(3)·09-04.一维数组和指针(1)·09-05.一维数组和指针(2)·09-06.函数之间对一维数组和数组元素的引用及实例(1)·09-07.函数之间对一维数组和数组元素的引用及实例·09-15.二维数组的定义和二维数组元素的引用(1)·09-16.二维数组的定义和二维数组元素的引用(2)·09-17.二维数组和指针以及二维数组程序举例(1)·09-18.二维数组和指针以及二维数组程序举例(2)·09-19.二维数组和指针以及二维数组程序举例(3)·09-20.二维数组和指针以及二维数组程序举例(4)·09-21.二维数组和指针以及二维数组程序举例(5)(2)·09-08.函数之间对一维数组和数组元素的引用及实例(3)·09-09.函数之间对一维数组和数组元素的引用及实例(4)·09-10.函数之间对一维数组和数组元素的引用及实例(5)·09-11.函数之间对一维数组和数组元素的引用及实例(6)·09-12.函数之间对一维数组和数组元素的引用及实例(7)·09-13.函数之间对一维数组和数组元素的引用及实例(8)·09-14.函数之间对一维数组和数组元素的引用及实例(9)·09-22.二维数组和指针以及二维数组程序举例(6)·09-23.二维数组和指针以及二维数组程序举例(7)·09-24.二维数组和指针以及二维数组程序举例(8)·09-25.二维数组和指针以及二维数组程序举例(9)·09-26.二维数组和指针以及二维数组程序举例(10)·09-27.课后习题讲解(1)·09-28.课后习题讲解(2)第十章字符串数组·10-01.用一个一维数组来存放字符串(1)·10-02.用一个一维数组来存放字符串(2)·10-03.字符串的输入和输出(1)·10-04.字符串的输入和输出(2)·10-05.字符串的输入和输出(3)·10-06.字符串数组(1)·10-07.字符串数组(2)·10-08.字符串数组(3)·10-09.字符串数组(4)·10-10.字符串数组(5)·10-11.用于字符串处理的函数(1)·10-12.用于字符串处理的函数(2)·10-13.用于字符串处理的函数(3)·10-14.用于字符串处理的函数(4)·10-15.用于字符串处理的函数(5)·10-16.用于字符串处理的函数(6)·10-17.实例讲解(1)·10-18.实例讲解(2)·10-19.课后习题的讲解第十一章main函数和函数的递归调用·11-01.传给main函数的参数(1)·11-02.传给main函数的参数(2)·11-03.通过实参向函数传递函数名或指向函数的指针变量(1)·11-04.通过实参向函数传递函数名或指向函数的指针变量(2)·11-05.函数的递归调用(1)·11-06.函数的递归调用(2)·11-07.函数的递归调用(3)·11-08.函数的递归调用(4)·11-09.函数的递归调用(5)·11-10.函数的递归调用(6)·11-11.课后习题讲解(1)·11-12.课后习题讲解(2)·11-13.课后习题讲解(3)第十二章局部变量、全局变量和生存期·12-01.局部变量、全局变量和存储分类·12-02.局部变量及其作用域和生存期(1)·12-03.局部变量及其作用域和生存期(2)·12-04.全局变量及其作用域和生存期(1)·12-05.全局变量及其作用域和生存期(2)·12-06.函数的存储分类·12-07.课后习题讲解(1)·12-08.课后习题讲解(2)·12-09.课后习题讲解(3)第十三章宏替换·13-01.宏替换(1)·13-02.宏替换(2)·13-03.宏替换(3)·13-04.宏替换(4)·13-05.文件包含和动态存储分配(1)·13-06.文件包含和动态存储分配(2)·13-07.文件包含和动态存储分配(3)·13-08.课后习题讲解(1)·13-09.课后习题讲解(2)·13-10.课后习题讲解(3)第十四章结构体·14-01.用typedef说明一种新类型名·14-02.结构体(1)·14-03.结构体(2)·14-04.结构体(3)·14-19.利用结构体变量构成链表(1)·14-20.利用结构体变量构成链表(2)·14-21.利用结构体变量构成链表(3)·14-05.结构体(4)·14-06.结构体(5)·14-07.结构体(6)·14-08.结构体(7)·14-09.结构体(8)·14-10.结构体(9)·14-11.结构体(10)·14-12.结构体(11)·14-13.结构体(12)·14-14.结构体(13)·14-15.结构体(14)·14-16.结构体(15)·14-17.结构体(16)·14-18.结构体(17)·14-22.利用结构体变量构成链表(4)·14-23.利用结构体变量构成链表(5)·14-24.利用结构体变量构成链表(6)·14-25.利用结构体变量构成链表(7)·14-26.利用结构体变量构成链表(8)·14-27.利用结构体变量构成链表(9)·14-28.利用结构体变量构成链表(10)·14-29.共用体和共用体变量的引用(1)·14-30.共用体和共用体变量的引用(2)·14-31.课后习题讲解(1)·14-32.课后习题讲解(2)·14-33.课后习题讲解(3)第十五章位运算符·15-01.位运算符及其功能(1)·15-02.位运算符及其功能(2)·15-03.位运算符及其功能(3)·15-04.课后习题讲解(1)·15-05.课后习题讲解(2)·15-06.课后习题讲解(3)第十六章C语言文件的概念和文件指针·16-01.C语言文件的概念和文件指针·16-02.打开和关闭文件(1)·16-03.打开和关闭文件(2)·16-04.打开和关闭文件(3)·16-05.打开和关闭文件(4)·16-06.六组文件函数的应用(1)·16-07.六组文件函数的应用(2)·16-08.六组文件函数的应用(3)·16-09.六组文件函数的应用(4)·16-10.六组文件函数的应用(5)·16-11.六组文件函数的应用(6)·16-12.六组文件函数的应用(7)·16-13.六组文件函数的应用(8)·16-14.课后习题讲解。

c语言编写小游戏系列教程之移动游戏人物,C_C++,自学去

c语言编写小游戏系列教程之移动游戏人物,C_C++,自学去

34.
int y;
35.
char flag;
36.
int state;
37. }box_t;
38.
39. //定义目标点
40. typedef struct{
41.
int x;
42.
int y;
43.
char flag;
44. }target_t;
45.
46.
47. //记录那个方向键被按下了。
48. dir_t kdir;
用4个好了
57. target_t tar[4];
58.
59. //初始化游戏
60. void init_game();
61.
62. //获取用户按键输入
63. void input();
64.
65. // 更新地图数据
66. void update();
67.
68. //显示地图
69. void display();
input(); //接收用户输入 update(); //更新人物位置和地图数组 display(); //根据修改后的地图数组 显示对应的界面 。。。然后停留一段时间 继续循环 }
IP 编辑 禁止 帖子 清理
这就是游戏的整个思路。
然后是 移动人物的函数:
//移动人
void move_person(person_t* person, dir_t dir)
88.
89.
90. void buf_display();
91. int main()
92. {
93.
init_game();
94.
while(gs!=OVER)

C-C++超全资料

C-C++超全资料

c/c++ 资料Visual C++ 6.0/Visual Studio 6.0下载Visual C++ 6.0 简体中文企业版集成SP6完美版Visual C++ 6.0 英文企业版集成SP6完美版Visual Studio 6.0 英文企业版集成SP6完美版C语言:谭浩强C语言教程全书 Word版C语言趣味程序百例精解Sams出版 Advanced C 高级C语言开发C数值算法程序大全C语言专家编程C语言程序设计案例精编C语言进阶C Primer Plus [SAMS]C Pocket Reference [O'Reilly]Practical C ProgrammingThe C Programming Language吉林大学C语言视频教程全51集 CSF格式C语言基础视频教程全14讲完整上架C语言程序设计视频教程曾怡教授讲解全28讲完整版下载数据结构视频教程清华大学严蔚敏主讲全48讲完整版 ASF格式数据结构C语言版视频教程全52讲完整版C++:钱能 c++程序设计教程第二版高清PDF版Essential C++ 中文版+英文版侯捷译编程点金之Visual C++(电子教程) isoC++程序调试实用手册C++面向对象多线程编程C++高级编程参考手册C++ Primer 第三版C++ Primer 第四版中文版高清晰C和C++代码精粹C++沉思录高质量C++编程指南C++ 编程思想第1卷标准C++导引C++ 编程思想第2卷实用编程技术More Effective C++ 简体中文版C++ Templates 中文版+英文版C++ Coding Standards[Addison Wesley]Absolute C++ 全彩页代码剖析Accelerated C++ - Practical Programming by ExampleInside the C++ Object ModelMore Exceptional C++ [Addison Wesley] Exceptional C++ [Addison Wesley]Sams出版 C++ UnleashedC++ GUI Programming with QT4VC++深入详解孙鑫作品系列高清PDF版下载Visual C++ 6傻瓜书快速参考Visual C++ 6.0 编程实例与技巧(PDF中文版)Visual C++ 21天自学教程跟我学Visual C++ 6Visual C++ 6 数据库编程 21天自学教程 CHMThe C++ Programming Language 第三版深度探索C++对象模型Special Edition Using Visual C++ 6Professional MFC with VC 6Practical C++ ProgrammingCross-Platform Development in C++Iterative UML Development Using VC++ 6Ace Programmer's GuideVisual C++高级界面特效制作百例精通GDI+编程清华大学出版Borland C++ Builder 6 开发指南 CHM孙鑫C++视频教程 rmvb格式全20CD完整版C++程序设计视频教程东南大学何洁月主讲全80讲(上) 48讲C++程序设计视频教程东南大学何洁月主讲全80讲(下) 32讲C++视频教程边用边学Visual C++ 6 (ASF格式)中山大学蔡培兴 C++语言视频教程全51讲精品推荐50个C C++源代码网站C/C++是最主要的编程语言。

51单片机c语言教程全集

51单片机c语言教程全集

单片机c语言教程全集第一课建立你的第一个KeilC51项目随着单片机技术的不断发展,以单片机C语言为主流的高级语言也不断被更多的单片机爱好者和工程师所喜爱。

使用C51肯定要使用到编译器,以便把写好的C程序编译为机器码,这样单片机才能执行编写好的程序。

KEIL uVISION2 是众多单片机应用开发软件中优秀的软件之一,它支持众多不一样公司的MCS51架构的芯片,它集编辑,编译,仿真等于一体,同时还支持,PLM,汇编和C语言的程序设计,它的界面和常用的微软 VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。

本站提供的单片机c语言教程都是基于keilc51的。

下面结合8051介绍单片机C语言的优越性:·无须懂得单片机的具体硬件,也能够编出符合硬件实际的专业水平的程序;·不懂得单片机的指令集,也能够编写完美的单片机程序;·不同函数的数据实行覆盖,有效利用片上有限的RAM空间;·提供auto、static、const等存储类型和专门针对8051单片机的data、idata、pdata、xdata、code等存储类型,自动为变量合理地分配地址;·C语言提供复杂的数据类型(数组、结构、联合、枚举、指针等),极大地增强了程序处理能力和灵活性;·提供small、compact、large等编译模式,以适应片上存储器的大小;·中断服务程序的现场保护和恢复,中断向量表的填写,是直接与单片机相关的,都由C编译器代办;·程序具有坚固性:数据被破坏是导致程序运行异常的重要因素。

C语言对数据进行了许多专业性的处理,避免了运行中间非异步的破坏·提供常用的标准函数库,以供用户直接使用;·有严格的句法检查,错误很少,可容易地在高级语言的水平上迅速地被排掉;·可方便地接受多种实用程序的服务:如片上资源的初始化有专门的实用程序自动生成;再如,有实时多任务操作系统可调度多道任务,简化用户编程,提高运行的安全性等等。

第4章 (C语言) 函数

第4章  (C语言)  函数

4.1 函数说明与返回值4.1.1 函数的类型说明4.1.2 返回语句4.2 函数的作用域规则4.2.1 局部变量4.2.2 全局变量4.2.3 动态存储变量4.2.4 静态存储变量4.3 函数的调用与参数4.3.1 形式参数与实际参数4.3.2 赋值调用与引用调用4.4 递归4.5 实现问题4.5.1 参数和通用函数4.5.2 效率4.6 函数库和文件4.6.1 程序文件的大小4.6.2 分类组织文件4.6.3 函数库4.7 视频教程'>c语言的预处理程序与注释 4.7.1 C语言的预处理程序4.7.2 #define4.7.3 #error4.7.4 # include4.7.5 条件编译命令4.7.6 #undef4.7.7 #line4.7.8 #pragma4.7.9 预定义的宏名4.7.10 注释4.8 程序应用举例在学习C语言函数以前,我们需要了解什么是模块化程序设计方法。

人们在求解一个复杂问题时,通常采用的是逐步分解、分而治之的方法,也就是把一个大问题分解成若干个比较轻易求解的小问题,然后分别求解。

程序员在设计一个复杂的应用程序时,往往也是把整个程序划分为若干功能较为单一的程序模块,然后分别予以实现,最后再把所有的程序模块像搭积木一样装配起来,这种在程序设计中分而治之的策略,被称为模块化程序设计方法。

在C语言中,函数是程序的基本组成单位,因此可以很方便地用函数作为程序模块来实现C语言程序。

利用函数,不仅可以实现程序的模块化,程序设计得简单和直观,提高了程序的易读性和可维护性,而且还可以把程序中普通用到的一些计算或操作编成通用的函数,以供随时调用,这样可以大大地减轻程序员的代码工作量。

函数是C语言的基本构件,是所有程序活动的舞台。

函数的一般形式是: type-specifierfunction_name(parameter list)parameter declarations{body of the function}类型说明符定义了函数中return语句返回值的类型,该返回值可以是任何有效类型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言视频教程_第01集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMDG8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第02集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMDK8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第03集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMDO8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第04集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMDS8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第05集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMDW8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第06集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMDa8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第07集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMDe8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第07集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMDi8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第09集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMDm8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第10集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMTC8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第11集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMTG8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第12集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMTK8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第13集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMTO8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第14集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMTS8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第15集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMTW8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第16集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMTa8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第17集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMTe8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第18集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMTi8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第19集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMTm8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第20集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMjC8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第21集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMjG8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第22集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMjK8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第23集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMjO8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第24集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMjS8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第25集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMjW8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第26集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMja8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第27集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMje8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第28集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMji8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第29集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMjm8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第30集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMzC8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第31集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMzG8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第32集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMzK8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第33集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMzO8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第34集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMzS8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第35集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMzW8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第36集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMza8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第37集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMze8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第38集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMzi8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第39集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaMzm8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第40集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaNDC8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第41集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaNDG8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第42集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaNDK8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第43集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaNDO8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第44集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaNDS8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第45集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaNDW8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第46集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaNDa8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第47集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaNDe8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第48集thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaNDi8r1t3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第49集-复习1thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaNDm8ry24tM+wMVt3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第50集-复习2thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaNTC8r1+4tM+wMlt3d3cuVG9wU2FnZS5jb21dLnppcFpaC语言视频教程_第51集-复习3thunder://QUFmdHA6Ly8yMTAuNTEuMTgwLjI1Mi9iYnMvY29tcHV0ZXIvvKrB1rTz0adD0+/R1MrTx rW9zLPMX7XaNTG8ry24tM+wM1t3d3cuVG9wU2FnZS5jb21dLnppcFpa。

相关文档
最新文档