<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fengleism的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fengleism</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fengleism]]></copyright><item><title><![CDATA[C语言 第11课 enum, sizeof, typedef 分析]]></title><link>https://blog.youkuaiyun.com/fengleism/article/details/87919936</link><guid>https://blog.youkuaiyun.com/fengleism/article/details/87919936</guid><author>fengleism</author><pubDate>Sun, 26 May 2019 22:30:33 +0800</pubDate><description><![CDATA[内容参考狄泰软件学院系列课程，如有侵权，请联系作者删除！感谢~~]]></description><category></category></item><item><title><![CDATA[C语言 第10课 struct和union分析]]></title><link>https://blog.youkuaiyun.com/fengleism/article/details/87886625</link><guid>https://blog.youkuaiyun.com/fengleism/article/details/87886625</guid><author>fengleism</author><pubDate>Fri, 22 Feb 2019 22:47:50 +0800</pubDate><description><![CDATA[struct 的小秘密

C 语言中的 srtuct 可以看作变量的集合
	struct 的问题 ： 空结构体占用多大内存？

void code()
{
    struct TS
    {
    };
    
    printf(&quot;%d\n&quot;, sizof(struct TS));
}


实例分析： 空结构体的大小 


#include &amp;lt;stdio.h&amp;gt;

struc...]]></description><category></category></item><item><title><![CDATA[C语言 第9课 const和volatile分析]]></title><link>https://blog.youkuaiyun.com/fengleism/article/details/87886436</link><guid>https://blog.youkuaiyun.com/fengleism/article/details/87886436</guid><author>fengleism</author><pubDate>Fri, 22 Feb 2019 22:25:54 +0800</pubDate><description><![CDATA[const 只读变量

const 修饰的变量是只读的，本质还是变量
	const 修饰的局部变量在栈上分配空间
	const 修饰的全局变量在全局数据区分配空间【标准C】
	const 只在编译期有用（只能出现在赋值符号左边），在运行期无用
const 全局变量的分歧

在现代C语言编译器中，具有全局生命周期的 const 变量将被存储于只读存储区，修改将导致程序崩溃【GCC，VC】
	在标准C...]]></description><category></category></item><item><title><![CDATA[C语言 第8课 goto和void分析]]></title><link>https://blog.youkuaiyun.com/fengleism/article/details/87886332</link><guid>https://blog.youkuaiyun.com/fengleism/article/details/87886332</guid><author>fengleism</author><pubDate>Fri, 22 Feb 2019 22:11:14 +0800</pubDate><description><![CDATA[遭人遗弃的 goto

高手潜规则：禁用goto
	项目经验：程序质量与goto出现的次数成反比
实例分析：goto的副作用


#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;malloc.h&amp;gt;

void func(int n)
{
    int* p = NULL;

    if(  n &amp;lt; 0 )
    {
        goto STATU...]]></description><category></category></item><item><title><![CDATA[C语言 第7课 循环语句]]></title><link>https://blog.youkuaiyun.com/fengleism/article/details/87886279</link><guid>https://blog.youkuaiyun.com/fengleism/article/details/87886279</guid><author>fengleism</author><pubDate>Fri, 22 Feb 2019 21:57:48 +0800</pubDate><description><![CDATA[循环语句分析

    循环语句的基本工作方式
        ○ 通过条件表达式判定是否执行循环体
        ○ 条件表达式遵循 if 语句表达式的原则

    do, while, for 的区别
        ○ do 语句先执行后判断，循环体至少执行一次
        ○ wihle 语句先判断后执行，循环体可能不执行
        ○ for 语句先判断后执行，相比 whi...]]></description><category></category></item><item><title><![CDATA[C语言 第6课 分支语句]]></title><link>https://blog.youkuaiyun.com/fengleism/article/details/87740397</link><guid>https://blog.youkuaiyun.com/fengleism/article/details/87740397</guid><author>fengleism</author><pubDate>Tue, 19 Feb 2019 22:54:12 +0800</pubDate><description><![CDATA[if 语句分析

if 语句用于根据条件选择执行语句
	else 不能独立存在且总是与它最近的 if 相匹配
	else 语句后可以直接连接其它 if 语句


if 语句中零值比较的注意点
	bool 型变量应该直接出现在条件中，不要进行比较
		变量和 0（立即数） 值比较时， 0 应该出现在比较符号左边
		float 型变量不能直接进行 0 值比较，需要定义精度 
	

void main...]]></description><category></category></item><item><title><![CDATA[C语言 第5课 变量属性]]></title><link>https://blog.youkuaiyun.com/fengleism/article/details/87739226</link><guid>https://blog.youkuaiyun.com/fengleism/article/details/87739226</guid><author>fengleism</author><pubDate>Tue, 19 Feb 2019 22:40:12 +0800</pubDate><description><![CDATA[C语言的变量属性

C语言中的变量可以有自己的属性
	在定义变量的时候可以加上&quot;属性&quot;关键字
	&quot;属性&quot;关键字指明变量的特殊意义
语法：property type var_name;

示例：


int main()
{
    auto char i;
    register int j;
    static long k;
    extern double m;

    return...]]></description><category></category></item><item><title><![CDATA[C语言 第4课 类型转换]]></title><link>https://blog.youkuaiyun.com/fengleism/article/details/87732769</link><guid>https://blog.youkuaiyun.com/fengleism/article/details/87732769</guid><author>fengleism</author><pubDate>Tue, 19 Feb 2019 20:52:55 +0800</pubDate><description><![CDATA[类型之间的转换

C语言中的数据类型可以进行转换
	    ○ 强制类型转换
	    ○ 隐式类型转换

void main_1() 
{ 
    long l = 800; 
    int i = (int)l; // 强制类型转换 
} 

void mian_2() 
{ 
    short s = 800; 
    int i = s;      // 隐式类型转换 
     ...]]></description><category></category></item><item><title><![CDATA[C语言 第3课 浮点数]]></title><link>https://blog.youkuaiyun.com/fengleism/article/details/87655754</link><guid>https://blog.youkuaiyun.com/fengleism/article/details/87655754</guid><author>fengleism</author><pubDate>Mon, 18 Feb 2019 23:42:43 +0800</pubDate><description><![CDATA[内存中的浮点数

浮点数在内存的存储方式为：符号位，指数，尾数


注：float 与 double 类型的数据在计算机内部的表示方法是相同的，但是由于所占存储空间的不同，其能够表示的数据范围和精度不同 

浮点数存储示例

浮点数的转换
	    1.将浮点数转换成二进制数
	    2.用科学计数法表示二进制浮点数
	    3.计算指数偏移后的值注：计算指数时需要加上偏移量，而偏移量的值与类...]]></description><category></category></item><item><title><![CDATA[C语言 第2课 有符号与无符号]]></title><link>https://blog.youkuaiyun.com/fengleism/article/details/87654521</link><guid>https://blog.youkuaiyun.com/fengleism/article/details/87654521</guid><author>fengleism</author><pubDate>Mon, 18 Feb 2019 23:31:44 +0800</pubDate><description><![CDATA[计算机中的符号位

最高位1， 表明这个数为负数
	最高位0， 标识这个数为正数

int sign = 0; 
char i = -5; 
short j = 5; 
int k = -1; 
sign = (i &amp;amp; 0x80);       // sign 不等于0 
sign = (j &amp;amp; 0x8000);     // sign 等于0 
sign = (k &amp;amp; 0...]]></description><category></category></item><item><title><![CDATA[C语言 第1课 基本数据类型]]></title><link>https://blog.youkuaiyun.com/fengleism/article/details/87479274</link><guid>https://blog.youkuaiyun.com/fengleism/article/details/87479274</guid><author>fengleism</author><pubDate>Sat, 16 Feb 2019 23:40:48 +0800</pubDate><description><![CDATA[数据类型：

什么是数据类型?
	    ○ 数据类型可以理解为固定内存大小的别名
	    ○ 数据类型是创建变量的名字


 

 

变量的本质

变量是一段实际连续存储空间的别名
	程序中通过变量来申请并命名存储空间
	通过变量的名字可以使用存储空间


编程实验：类型与变量的关系


#include &amp;lt;stdio.h&amp;gt;

int main()
{
    char c = ...]]></description><category></category></item></channel></rss>