<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Learn coding :Dream it, Code it]]></title><description><![CDATA[博客已经移至13kv.com技术博客]]></description><link>https://blog.youkuaiyun.com/u012525653</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012525653]]></copyright><item><title><![CDATA[【C语言第十六回合】：文件函数大锅饭]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41789199</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41789199</guid><author>u012525653</author><pubDate>Sun, 07 Dec 2014 18:16:03 +0800</pubDate><description><![CDATA[【C语言第十六回合】：文件函数大锅饭 


【学习目标】
 
1.        fprintf和fscanf
2.        fgets和fputs
3.        fseek和ftell
 
A:fprint和fscanf的使用
( 1 ):fprint
 按照给定的格式输入文件流中。
 函数原型：intfprintf ( FILE * stream, cons]]></description><category></category></item><item><title><![CDATA[C语言第十五回合：拜访文件]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41789165</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41789165</guid><author>u012525653</author><pubDate>Sun, 07 Dec 2014 18:11:17 +0800</pubDate><description><![CDATA[C语言第十五回合：拜访文件
 
   文件：记录在外部介质上的数据的集合。
   A: 文件指针
指向一个结构类型的指针变量，通过文件指针可以对被指向的文件进行各种操作
一般形式：FILE*　指针变量标识符;
        如：FILE* fp;   //fp是指向FILE结构的指针变量
   B: 文件的打开和关闭
（1）打开函数
一般形式：
文件指针名= fopen(文件]]></description><category></category></item><item><title><![CDATA[【牛刀小试5】打印三角]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41476253</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41476253</guid><author>u012525653</author><pubDate>Tue, 25 Nov 2014 08:07:21 +0800</pubDate><description><![CDATA[【牛刀小试5】打印三角
 
主要知识:
1.        for语句
2.        if条件判断
 
 
[程序员1]
//打印三角
 
#include 
 
int main( void )
{
         inti;
         intj;
         intn;
        
         printf("输入一个正整数: " );]]></description><category></category></item><item><title><![CDATA[【扩展知识7】谈const有关的那些事]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41476233</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41476233</guid><author>u012525653</author><pubDate>Tue, 25 Nov 2014 08:03:19 +0800</pubDate><description><![CDATA[【扩展知识5】谈const有关的那些事
 
扩展目录：
1.        const修饰变量
2.        conts 修饰参数
3.        const修饰函数返回值
 
( 1 )const的目的
 const是constant的缩写，是恒定不变的意思。但在C语言中修饰的变量是只读的变量，其值在编译时不能被使用，因为编译器在编译时不知道其的存储的内容。
 
推]]></description><category></category></item><item><title><![CDATA[C语言第十四回合：结构体大集合]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41444329</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41444329</guid><author>u012525653</author><pubDate>Mon, 24 Nov 2014 14:03:09 +0800</pubDate><description><![CDATA[C语言第十四回合：结构体大集合
 
【学习目标】
1.        结构体
2.        结构体数组
3.        结构体指针
 
 
结构体：是数据结构类型，把有内在联系的不同类型的数据统一成一个整体，使它们相互关联。是变量的集合，可以单独使用其的成员。
 
  A:结构体的定义
    使用关键字：struct
   struct 结构体名 
{]]></description><category></category></item><item><title><![CDATA[【扩展知识6】typedef的使用]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41444277</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41444277</guid><author>u012525653</author><pubDate>Mon, 24 Nov 2014 13:59:44 +0800</pubDate><description><![CDATA[【扩展知识】typedef的使用
 
扩展目录
1.        typedef与#define不同处
2.        typedef的使用
 
A:typedef与#define不同处


typedef是关键字，具有一种高级数据特性，它能够为已经存在的类型重新命别名(标签)。它的功能与#define相似，但有3个不同之处：(在《C语言第二回》中也有相关的知识点)
1.]]></description><category></category></item><item><title><![CDATA[C语言第十三回合：再谈指针]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41408143</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41408143</guid><author>u012525653</author><pubDate>Sun, 23 Nov 2014 10:06:11 +0800</pubDate><description><![CDATA[C语言第十二回合：再谈指针
 
【学习目标】
1.        指针数组
2.        数组指针
3.        函数指针
 
 
( 1 )指针数组
   指针数组：首先它是一个数组，数组的元素都是指针，数组占多少个字节由数组本身
决定。它是“储存指针的数组”的简称
   如：
定义数组名为ptr，其中包含10个指向int类型的数据的指针
int *ptr[]]></description><category></category></item><item><title><![CDATA[【扩展知识5】大战函数的参数]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41383377</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41383377</guid><author>u012525653</author><pubDate>Sat, 22 Nov 2014 17:17:04 +0800</pubDate><description><![CDATA[【扩展知识4】大战函数的参数
 
扩展目录：
1.        变量
2.        指针
3.        数组
4.        结构体
 
函数数参数可以分为形参和实参。形参是指声明或定义函数时的参数，而实参是在调用函数时主调用函数传递过来的实际参数。
参数可以分为，普通变量参数、指针参数和数组参数。普通变量参数是通过传递值，而数组和指针参数是通过传递地址。]]></description><category></category></item><item><title><![CDATA[【牛刀小试4】斐波那契数]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41378767</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41378767</guid><author>u012525653</author><pubDate>Sat, 22 Nov 2014 09:16:18 +0800</pubDate><description><![CDATA[【牛刀小试4】斐波那契数
 
主要知识:
1.        函数
2.        递归
3.        数组
4.        If语句
 
求斐波那契数使用了两种方法，但都使用了递归
 
[程序1]
   说明：使用递归函数就算第N个斐波那契数。
//斐波那契数
 
#include 
 
int Fabonacci( int n )
{]]></description><category></category></item><item><title><![CDATA[【扩展知识4】指针的野孩子]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41378697</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41378697</guid><author>u012525653</author><pubDate>Sat, 22 Nov 2014 09:07:03 +0800</pubDate><description><![CDATA[【扩展知识4】
 
1.        野指针
2.        %p的使用
 
( 1 )野指针
  定义：野指针”不是NULL指针，是指向“垃圾”内存的指针。[重量级危险人物]
   
   野指针的成因：
1.        指针变量定义时没有初始化。
2.        指针变量free后没有置于NULL。
3.        指针的使用超出范围
 
程序举例：]]></description><category></category></item><item><title><![CDATA[C语言第十二回合：指针]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41343971</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41343971</guid><author>u012525653</author><pubDate>Fri, 21 Nov 2014 09:25:56 +0800</pubDate><description><![CDATA[C语言第十二回合：指针
 
【学习目标】
1.        指针
2.        指针与数组
 
A: 指针的概念
  内存存储单元按字节排序，每个字节编有序号，我们称之为地址。由于可以通过地址就可以找到所要的内存单元，所以我们把地址成为指针。指针是个特殊的变量，它里面存储的数值被解释为内存里的一个地址
作用：
（1）       指针可以有效地表示复杂数据结构，如队列、栈]]></description><category></category></item><item><title><![CDATA[【扩展知识2】函数strlen()和非函数sizeof的使用]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41343877</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41343877</guid><author>u012525653</author><pubDate>Fri, 21 Nov 2014 09:18:47 +0800</pubDate><description><![CDATA[【扩展知识2】函数strlen()和非函数sizeof的使用



【扩展目录】


strlen函数sizeof





( 1 )函数strlen()
     原型:size_tstrlen ( const char * str );
     返回C字符串(仅仅支持此类型)的长度。

//strlen()的使用
 
#include 
 
int mai]]></description><category></category></item><item><title><![CDATA[【扩展知识3】数组的一些难事]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41316441</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41316441</guid><author>u012525653</author><pubDate>Thu, 20 Nov 2014 17:23:02 +0800</pubDate><description><![CDATA[【扩展知识3】数组的一些难事

 
扩展目录
1.        &array+ 1
2.        array+1
3.        &array[ 0 ]+ 1
 
关于&array+ 、array+ 1 和&array[0]+ 1的问题，特别难缠，特难搞懂~—~。所以今天拿来讲解讲解。
由于数组中的各元素的存储单元是连续分配的，因此可以用指针形式来访问数组，数组名就是]]></description><category></category></item><item><title><![CDATA[【牛刀小试3】e的值（精度为1e-6）]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41311861</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41311861</guid><author>u012525653</author><pubDate>Thu, 20 Nov 2014 13:49:47 +0800</pubDate><description><![CDATA[【牛刀小试3】e的值（精度为1e-6）

 
主要知识：
1.        函数
2.        阶乘
3.        for循环
4.        if
5.        break
 
下列公式是求e的表达式：
e= 1+1/1！+1/2！+1/3！+……1/n！ 
 
[ 程序1 ]
    说明：使用函数求N！，再判断1.0/N!
//e= 1+]]></description><category></category></item><item><title><![CDATA[【牛刀小试2】密码保护]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41310905</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41310905</guid><author>u012525653</author><pubDate>Thu, 20 Nov 2014 12:19:03 +0800</pubDate><description><![CDATA[【牛刀小试2】密码保护
 
主要知识:
1.        while循环
2.        do-while循环
3.        if-else
4.        strcmp()函数
 
[充电一下]
strcmp()函数的知识
原型：int strcmp ( const char * str1, const char * str2 );
返回值：]]></description><category></category></item><item><title><![CDATA[【牛刀小试1】汉诺塔]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41284533</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41284533</guid><author>u012525653</author><pubDate>Wed, 19 Nov 2014 17:05:53 +0800</pubDate><description><![CDATA[【牛刀小试1】汉诺塔

 
主要知识:
1.        递归
2.        函数
3.        If-else
4.        静态变量
 
  //汉诺塔
   汉诺塔是一种游戏，有三个塔分别标为A、B、C。A塔上套有n个盘子，
分别从下往上由大到小排列着，游戏的目的是要把A塔的盘子移到C塔上，
每次移动之后，都不允许出现大盘子在小盘子上面的情况。]]></description><category></category></item><item><title><![CDATA[C语言第十一回合：预处理命令的集中营]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41280331</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41280331</guid><author>u012525653</author><pubDate>Wed, 19 Nov 2014 12:59:44 +0800</pubDate><description><![CDATA[C语言第十一回合：预处理命令的集中营
 
【学习目标】
 
1.         宏定义
2.         文件包含”处理
3.         条件编译
 
预处理命令：可以改进程序设计的环境，提高编程效率。
其功能主要有三种：宏定义、文件包含、文件编译。
 
ANSI标准定义的C语言预处理指令预览表






A: 宏定义
（a）不带参数的宏定义]]></description><category></category></item><item><title><![CDATA[C语言第十回合：函数大揭秘]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41277887</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41277887</guid><author>u012525653</author><pubDate>Wed, 19 Nov 2014 10:16:58 +0800</pubDate><description><![CDATA[C语言第十回合：函数大揭秘
 
【学习目标】
1.       函数的定义
2.       函数的使用
3.       函数的声明
4.       形参和实参
5.       return语句
6.       函数的调用
 
 
函数：函数是包含一条或多条C语言的语句，完成程序中的部分功能的子程序。C源程序是由函数组成的。
 
A: 函数的分类
（一）  从函]]></description><category></category></item><item><title><![CDATA[C语言第九回合：作用域和存储类型]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41276565</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41276565</guid><author>u012525653</author><pubDate>Wed, 19 Nov 2014 08:51:36 +0800</pubDate><description><![CDATA[C语言第九回合：作用域和存储类型 
 
【学习目标】
1.        局部变量
2.        全局变量
3.        存储类型
4.        内存
 
 
A: 局部变量
局部变量也称为内部变量。局部变量是在函数内定义说明。
作用域：仅在声明的函数或复合语句内内，有效区也在函数或复合语句内。
B: 全局变量
全局变量也称为外部变量，是在函数外定义的变]]></description><category></category></item><item><title><![CDATA[【扩展知识1】类型与其强制转换]]></title><link>https://blog.youkuaiyun.com/u012525653/article/details/41258181</link><guid>https://blog.youkuaiyun.com/u012525653/article/details/41258181</guid><author>u012525653</author><pubDate>Tue, 18 Nov 2014 22:48:29 +0800</pubDate><description><![CDATA[【扩展知识二】学习一些重要的知识
 
  【扩展目录】
1.      布尔型，浮点型、指针的变量与0值得比较
2.      类型转换
3.      关键字sizeof和strlen()函数
 
 
A:bool变量与0值得比较
  布尔型，用于表示布尔值，即逻辑值TRUE(真)和FALSE (假)。在C语言中非零即为真，零就为假。
  较合理的写法是:
  //测试环境]]></description><category></category></item></channel></rss>