Fork me on GitHub
摘要: #include #include union Data { int i; float f; char str[20]; }; int main( ) { union Data data; data.i = 10; printf( "data.i : %d\n", data.i); data.f = 220.... 阅读全文
posted @ 2018-01-14 16:41 薄荷加冰2060 阅读(95) 评论(0) 推荐(0) 编辑
摘要: #include #include typedef struct Books { char title[50]; char author[50]; char subject[100]; int book_id; } Book; int main( ) { Book book; strcpy( book.title, "C 教程"); ... 阅读全文
posted @ 2018-01-14 16:40 薄荷加冰2060 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 在c中指针和数组似乎有着千丝万缕的关系。其实它们不是一回事:指针是指针,数组是数组,两者不相同。 说它们有关系,不过是因为常见这样的代码: 在上面的代码中,指针和下标运算符的结合使用,给人一种指针和数组是一样的感觉。 本质是:数组名是一个指向数组起始元素的常量指针。这也是数组和指针的唯一联系! 之所 阅读全文
posted @ 2018-01-14 16:19 薄荷加冰2060 阅读(202) 评论(0) 推荐(0) 编辑
摘要: c语言中描述变量的时候常用的两个用语 1.作用域:也叫可见域,指的是变量的作用范围。在哪个范围内,该变量是可见的、可以使用的。 2.生存期:也叫存储期,指的是变量从创建到销毁的生存时间段。 作用域和存在域是两个不同的概念,比如在程序的某个位置,某变量存在(内存中分配了地址)但不可见(不可使用)。 作 阅读全文
posted @ 2018-01-14 15:38 薄荷加冰2060 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 首先明确一个观点:指针就是地址。这是理解指针的起始一步。 直观感受下,变量的地址 几点说明: 指针变量的示意图 左上角是变量名,右上角是变量地址,中间是变量存储的内容。 可以这样来理解指针:指针是一种特殊的语言机制,它存放的是其它变量的地址,并且可以通过解引用操作符*,来获取该地址的内容。这也造成了 阅读全文
posted @ 2018-01-14 13:55 薄荷加冰2060 阅读(665) 评论(0) 推荐(0) 编辑
摘要: mingw的介绍: MinGW全称Minimalist GNU For Windows,是个精简的Windows平台C/C++、ADA及Fortran编译器,相比Cygwin而言,体积要小很多,使用较为方便。MinGW提供了一套完整的开源编译工具集,以适合Windows平台应用开发,且不依赖任何第三 阅读全文
posted @ 2018-01-14 13:05 薄荷加冰2060 阅读(213) 评论(0) 推荐(0) 编辑