随笔分类 -  C语言

摘要:1 #include 2 #include 3 #include 4 5 typedef struct node{ 6 struct node *previous; 7 int age; 8 struct node *next; 9 }Node; ... 阅读全文
posted @ 2015-12-16 18:31 芥末勾勒 阅读(195) 评论(0) 推荐(0)
摘要:动态内存分配realloc 具体函数:void *realloc(void *, size_t) 其中,第一个『void *』是指返回重新分配的内存空间的首地址;第二个『void *』指针只想的内存区域必须是malloc分配过的;『现在总共需要多少内存空间』。这里需要注意的是,如果r... 阅读全文
posted @ 2015-12-15 19:02 芥末勾勒 阅读(393) 评论(0) 推荐(0)
摘要:宏定义 (#define) 宏定义的意义和用途:(习惯上,都是“k”开头) 1.为了让一些数据有意义。 2.类似于内联函数(使用简便)。 3.输出日志的开关。 (... 阅读全文
posted @ 2015-12-14 18:50 芥末勾勒 阅读(517) 评论(0) 推荐(0)
摘要:先说一下指针的用途:1.访问函数,在函数内部需要改变外部传入内部的值;2.函数中需得到一个连续存储空间的首地址;3.动态分配内存,需要记录分配内存的首地址。说穿了,指针的用途就是和地址相关的。二维数组定义方法 ①int temp1 [2][3] = {}; 第一个中括号是“行”,第二个中括号... 阅读全文
posted @ 2015-12-13 14:17 芥末勾勒 阅读(595) 评论(0) 推荐(0)
摘要:在学指针之前,听到的“渲染”都是这样的:指针是最难的。今天接触了指针之后得到的感触就是,“嗯!就是这样的!” 指针是一个特殊的变量(指针也是一个变量),它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的类型、指针的值或者叫指针所指向的... 阅读全文
posted @ 2015-12-10 17:52 芥末勾勒 阅读(106) 评论(0) 推荐(0)
摘要:1 #include 2 3 #include 4 5 #include 6 7 #include 8 9 10 11 void productArray(int array[]); 12 13 void bubbleSort(int array[]); ... 阅读全文
posted @ 2015-12-08 19:10 芥末勾勒 阅读(254) 评论(0) 推荐(0)
摘要:昨天学到的函数,在C语言中是这么叫,而在OC和swift中叫做“方法”。数组 数组不像是“char”、“int”、“float”之类的类型保存单个数据,数组是用来保存多个相同类型的数据的。 在定义数组的时候,必须要确定数组的元素个数! 例://定义一个数组,拥有5个元素,默然每个元素的... 阅读全文
posted @ 2015-12-08 18:45 芥末勾勒 阅读(161) 评论(0) 推荐(0)
摘要:1 #include 2 3 #include 4 5 #include 6 7 8 9 int password = 123456; 10 11 int balance = 10000; 12 13 bool isLogined = false; 14 ... 阅读全文
posted @ 2015-12-07 18:22 芥末勾勒 阅读(151) 评论(0) 推荐(0)
摘要:函数 函数就是一个代码段{},用来将功能模块化。我们都希望程序有两种特性:稳定性和可复用性,函数就是将编写的程序有可复用性的。 函数有两种定义方式:1.先声明、后实现(如果函数的实现部分比较长) 2.声明和实现放在一起(逻辑简单 注意:必须放在main函数的前面) 函数的... 阅读全文
posted @ 2015-12-07 18:21 芥末勾勒 阅读(147) 评论(0) 推荐(0)
摘要:1 #include 2 3 #include 4 5 6 7 8 9 int main(int argc, const char * argv[]) { 10 11 12 13 int password = 123456; 14 15... 阅读全文
posted @ 2015-12-07 18:11 芥末勾勒 阅读(119) 评论(0) 推荐(0)
摘要:命名规范 这个命名规范实际上是变量的命名规范,名字中只能包括大小写字符、数字和下划线(_)。并且,必须是以字母开头。当多个单词组成的变量名中,第一个单词小写,之后每个单词的首字母大写(UIIMageView *bgImageView UIView *operationView)。要尽量做到见名... 阅读全文
posted @ 2015-12-03 19:34 芥末勾勒 阅读(273) 评论(1) 推荐(1)
摘要:文本编辑器 Windows:TurboC、Dev-C++ Linux:Vim、Emacs (Vim是Mac系统自带,也是今天用到的文本编辑器)Vim ·创建文件(Terminal中完成) vim printName.c(.c为结尾是C语言的标志) vim有两种模式:命令模式 &... 阅读全文
posted @ 2015-12-02 18:47 芥末勾勒 阅读(611) 评论(0) 推荐(0)