自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Learn coding :Dream it, Code it

博客已经移至13kv.com技术博客

  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 搬家了(http://13kv.com/)

搬家了启用新的域名:http://13kv.com/欢迎光临,谢谢

2015-09-29 21:48:25 2508

原创 《水煮C语言》的pdf版

这是关于学习 C 语言基础的一本小资料书, 书中的内容是我以前看书时做的一些笔记和 C语言的重点知识。 因为内都是基础, 对我复习 C 很有用, 因此我在空闲时参考其他经典书籍和网上资料,再加上笔记就整理出这一百多页的资料书。 内容不是很全, 我还会继续整理和增加。

2015-01-15 10:44:09 1148 2

原创 C语言第十三回合:再谈指针

C语言第十二回合:再谈指针 【学习目标】1.        指针数组2.        数组指针3.        函数指针  ( 1 )指针数组   指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称   如:定义数组名为ptr,其中包含10个指向int类型的数据的指针int *ptr[

2014-11-23 10:06:11 974

原创 C语言第十二回合:指针

C语言第十二回合:指针 【学习目标】1.        指针2.        指针与数组 A: 指针的概念  内存存储单元按字节排序,每个字节编有序号,我们称之为地址。由于可以通过地址就可以找到所要的内存单元,所以我们把地址成为指针。指针是个特殊的变量,它里面存储的数值被解释为内存里的一个地址作用:(1)       指针可以有效地表示复杂数据结构,如队列、栈

2014-11-21 09:25:56 1545 2

原创 【C语言第十六回合】:文件函数大锅饭

【C语言第十六回合】:文件函数大锅饭 【学习目标】 1.        fprintf和fscanf2.        fgets和fputs3.        fseek和ftell A:fprint和fscanf的使用( 1 ):fprint 按照给定的格式输入文件流中。 函数原型:intfprintf ( FILE * stream, cons

2014-12-07 18:16:03 644

原创 C语言第十五回合:拜访文件

C语言第十五回合:拜访文件    文件:记录在外部介质上的数据的集合。   A: 文件指针指向一个结构类型的指针变量,通过文件指针可以对被指向的文件进行各种操作一般形式:FILE* 指针变量标识符;        如:FILE* fp;   //fp是指向FILE结构的指针变量   B: 文件的打开和关闭(1)打开函数一般形式:文件指针名= fopen(文件

2014-12-07 18:11:17 534

原创 【牛刀小试5】打印三角

【牛刀小试5】打印三角 主要知识:1.        for语句2.        if条件判断  [程序员1]//打印三角 #include int main( void ){ inti; intj; intn; printf("输入一个正整数: " );

2014-11-25 08:07:21 988

原创 【扩展知识7】谈const有关的那些事

【扩展知识5】谈const有关的那些事 扩展目录:1.        const修饰变量2.        conts 修饰参数3.        const修饰函数返回值 ( 1 )const的目的 const是constant的缩写,是恒定不变的意思。但在C语言中修饰的变量是只读的变量,其值在编译时不能被使用,因为编译器在编译时不知道其的存储的内容。 推

2014-11-25 08:03:19 887 3

原创 C语言第十四回合:结构体大集合

C语言第十四回合:结构体大集合 【学习目标】1.        结构体2.        结构体数组3.        结构体指针  结构体:是数据结构类型,把有内在联系的不同类型的数据统一成一个整体,使它们相互关联。是变量的集合,可以单独使用其的成员。   A:结构体的定义    使用关键字:struct   struct 结构体名 {

2014-11-24 14:03:09 1056

原创 【扩展知识6】typedef的使用

【扩展知识】typedef的使用 扩展目录1.        typedef与#define不同处2.        typedef的使用 A:typedef与#define不同处typedef是关键字,具有一种高级数据特性,它能够为已经存在的类型重新命别名(标签)。它的功能与#define相似,但有3个不同之处:(在《C语言第二回》中也有相关的知识点)1.

2014-11-24 13:59:44 986

原创 【扩展知识5】大战函数的参数

【扩展知识4】大战函数的参数 扩展目录:1.        变量2.        指针3.        数组4.        结构体 函数数参数可以分为形参和实参。形参是指声明或定义函数时的参数,而实参是在调用函数时主调用函数传递过来的实际参数。参数可以分为,普通变量参数、指针参数和数组参数。普通变量参数是通过传递值,而数组和指针参数是通过传递地址。

2014-11-22 17:17:04 603

原创 【牛刀小试4】斐波那契数

【牛刀小试4】斐波那契数 主要知识:1.        函数2.        递归3.        数组4.        If语句 求斐波那契数使用了两种方法,但都使用了递归 [程序1]   说明:使用递归函数就算第N个斐波那契数。//斐波那契数 #include  int Fabonacci( int n ){

2014-11-22 09:16:18 662

原创 【扩展知识4】指针的野孩子

【扩展知识4】 1.        野指针2.        %p的使用 ( 1 )野指针  定义:野指针”不是NULL指针,是指向“垃圾”内存的指针。[重量级危险人物]      野指针的成因:1.        指针变量定义时没有初始化。2.        指针变量free后没有置于NULL。3.        指针的使用超出范围 程序举例:

2014-11-22 09:07:03 749

原创 【扩展知识2】函数strlen()和非函数sizeof的使用

【扩展知识2】函数strlen()和非函数sizeof的使用【扩展目录】strlen函数sizeof( 1 )函数strlen()     原型:size_tstrlen ( const char * str );     返回C字符串(仅仅支持此类型)的长度。//strlen()的使用 #include int mai

2014-11-21 09:18:47 749

原创 【扩展知识3】数组的一些难事

【扩展知识3】数组的一些难事 扩展目录1.        &array+ 12.        array+13.        &array[ 0 ]+ 1 关于&array+ 、array+ 1 和&array[0]+ 1的问题,特别难缠,特难搞懂~—~。所以今天拿来讲解讲解。由于数组中的各元素的存储单元是连续分配的,因此可以用指针形式来访问数组,数组名就是

2014-11-20 17:23:02 715 2

原创 【牛刀小试3】e的值(精度为1e-6)

【牛刀小试3】e的值(精度为1e-6) 主要知识:1.        函数2.        阶乘3.        for循环4.        if5.        break 下列公式是求e的表达式:e= 1+1/1!+1/2!+1/3!+……1/n!  [ 程序1 ]    说明:使用函数求N!,再判断1.0/N!//e= 1+

2014-11-20 13:49:47 5824 2

原创 【牛刀小试2】密码保护

【牛刀小试2】密码保护 主要知识:1.        while循环2.        do-while循环3.        if-else4.        strcmp()函数 [充电一下]strcmp()函数的知识原型:int strcmp ( const char * str1, const char * str2 );返回值:

2014-11-20 12:19:03 1280

原创 【牛刀小试1】汉诺塔

【牛刀小试1】汉诺塔 主要知识:1.        递归2.        函数3.        If-else4.        静态变量   //汉诺塔   汉诺塔是一种游戏,有三个塔分别标为A、B、C。A塔上套有n个盘子,分别从下往上由大到小排列着,游戏的目的是要把A塔的盘子移到C塔上,每次移动之后,都不允许出现大盘子在小盘子上面的情况。

2014-11-19 17:05:53 857

原创 C语言第十一回合:预处理命令的集中营

C语言第十一回合:预处理命令的集中营 【学习目标】 1.         宏定义2.         文件包含”处理3.         条件编译 预处理命令:可以改进程序设计的环境,提高编程效率。其功能主要有三种:宏定义、文件包含、文件编译。 ANSI标准定义的C语言预处理指令预览表A: 宏定义(a)不带参数的宏定义

2014-11-19 12:59:44 883

原创 C语言第十回合:函数大揭秘

C语言第十回合:函数大揭秘 【学习目标】1.       函数的定义2.       函数的使用3.       函数的声明4.       形参和实参5.       return语句6.       函数的调用  函数:函数是包含一条或多条C语言的语句,完成程序中的部分功能的子程序。C源程序是由函数组成的。 A: 函数的分类(一)  从函

2014-11-19 10:16:58 935

原创 C语言第九回合:作用域和存储类型

C语言第九回合:作用域和存储类型  【学习目标】1.        局部变量2.        全局变量3.        存储类型4.        内存  A: 局部变量局部变量也称为内部变量。局部变量是在函数内定义说明。作用域:仅在声明的函数或复合语句内内,有效区也在函数或复合语句内。B: 全局变量全局变量也称为外部变量,是在函数外定义的变

2014-11-19 08:51:36 760

原创 【扩展知识1】类型与其强制转换

【扩展知识二】学习一些重要的知识   【扩展目录】1.      布尔型,浮点型、指针的变量与0值得比较2.      类型转换3.      关键字sizeof和strlen()函数  A:bool变量与0值得比较  布尔型,用于表示布尔值,即逻辑值TRUE(真)和FALSE (假)。在C语言中非零即为真,零就为假。  较合理的写法是:  //测试环境

2014-11-18 22:48:29 634

原创 C语言第八回合:分支、循环和跳转

C语言第八回合:分支、循环和跳转 【学习目标】1.        分支结构2.        循环结构  A:if语句  格式:if( expression )   //如果表达式为真就执行    statement 例//简单语句 if( score>= 100 )//如果score>100时,打印 "Good"{         prin

2014-11-18 14:49:50 726

原创 C语言第七回合:数组

C语言第七回合:数组 【学习目标】1.        认识数组2.        数组的定义和初始化3.        一维数组4.        二维数组  数组:由一系列类型相同的元素构成的。      数组可分为一位数组、二维数组和多维数组(多维数组使用的比较少,这里不讲)注意: 使用数组前必须先进行定义,下标总是以0开始的。 A:一维数组

2014-11-18 11:10:57 519

原创 C语言第六回合:输入输出相关出函数大集合

C语言第六回合:输入输相关出函数大集合 【学习目标】1.        复习printf和scanf函数2.        学习puts、gets3.        学习getchar和putchar4.        学习getch和getche A: printf()   格式:int printf( const char * format, ... );

2014-11-18 10:06:11 606

原创 C语言第四回合:运算符和表达式

C语言第四回合:运算符和表达式【学习目标】1.        了解运算符2.        了解表达式  A: C语言的运算符可分为以下几类1.     算术运算符:用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)自增(++)、自减(--)共七种。2.     关系运算符:用于比较运算。包括大于(>)、小于(=)、小于等于(3

2014-11-17 22:41:04 487

原创 C语言第五回合:运算符的优先级

C语言第五回合:运算符的优先级 【学习目标】1.        运算符的优先级2.        运算符的口诀3.        一些容易错的优先级4.        ++ 和 - -操作符的优先级  A:优先级表优先级运算符名称或含义使用形式结合方向说明1

2014-11-17 22:11:09 883

原创 C语言第三回合:数据类们的PK

第三回合:数据类们的PK在C语言中数据类型分为四大类型:基本数据类型、构造数据类型、指针类型、空类型。其他的类型都是从这4大类型组合派生出来的。(1)基本数据类型:其不可以再分为别的类型了。呵呵,也就是说最小的基本的类。(2)构造数据类型:程序员根据自己的需求,用已知的基本类型来构造新的类。如数组、结构体、联合等。(3)指针类型:就是指针,指针是一种特殊的且又重要的数据类(4)

2014-11-17 20:10:34 776

原创 C语言第二回合:关键字和命名规则

C语言第二回合:关键字和命名规则【学习目标】1.        简介字符集2.        关键字3.        关键字sizeof4.        标识符5.        typedef和#define的区别6.        static A:字符集定义:字符集是C语言源程序的基本字符的集合。字符集是组成C语言的基本元素。由下面的字符构成:

2014-11-17 17:09:30 901

原创 【扩展知识1】scanf("%[^n],c)和scanf("%[^ ],c)具体含义

以前自己也遇到这些为题,也查了查,但慢慢的又忘了~- ~。今天又碰到,所以就把它写成篇文章吧,以供大家查阅。本文中写的内容有参考网上高手的,我只是总结总结,谢谢。   先看程序^_^ONE:TWO:解读:第一个程序使用的scanf(“%[^ ]”, array)是读入字符串直到遇到空格结束。第二个程序使用的是scanf(“%s”, array);也是遇到空格就结束。比如

2014-11-17 09:48:43 3833 5

原创 C语言第一回合:初次相识

第一回合:初次相识这是以前整理的,这次再次整理,这是了解C语言的资料,但没书籍上那么深。【学习目标】1.        编写两个简单的C程序2.        初识C语言3.        注释符的使用4.        函数main(),printf()和scanf()5.        转换字符 几乎所有的C语言编程书籍的第一个程序都是输出”hhello w

2014-11-16 21:00:42 702

转载 C语言常用转义字符表

转义字符含义ASCII码(16/10进制)\o空字符(NULL)00H/0\n换行符(LF)0AH/10\r回车符(CR)0DH/13\t水平制表符(HT)09H/9\v

2014-11-10 21:05:45 990

《水煮C语言》

这是关于学习 C 语言基础的一本小资料书, 书中的内容是我以前看书时做的一些笔记和 C 语言的重点知识。 因为内都是基础, 对我复习 C 很有用, 因此我在空闲时参考其他经典书籍 和网上资料,再加上笔记就整理出这一百多页的资料书。 内容不是很全, 我还会继续整理和 增加。

2015-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除