随笔分类 -  C语言

摘要:https://blog.csdn.net/Move_now/article/details/69307890 阅读全文
posted @ 2020-04-12 22:38 SongComps 阅读(205) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/absurd/article/details/830164 阅读全文
posted @ 2020-04-12 22:34 SongComps 阅读(117) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/zqixiao_09/article/details/50877383 阅读全文
posted @ 2020-04-12 22:33 SongComps 阅读(133) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/hitwhylz/article/details/14526569 https://blog.csdn.net/zw1996/article/details/51253336 阅读全文
posted @ 2020-03-21 18:05 SongComps 阅读(1107) 评论(0) 推荐(0)
摘要:交换函数swap的四种写法: 1、经典法——嫁衣法: void swap(int *a,int *b) { int temp = *a; *a = *b; *b = temp; } 2、经典改进法——泛型法:(适用于各种参数类型) void swap(void *a, void *b, int da 阅读全文
posted @ 2020-03-18 14:44 SongComps 阅读(1626) 评论(0) 推荐(0)
摘要:返回指针的函数: 返回本地变量的地址是危险的 返回全局变量或者静态本地变量的地址是安全的 返回在函数内 malloc 的内存是安全的,但是容易造成问题 最好的做法是返回传入的指针 实例: #include<stdio.h> int* f(void); void g(void); int main(i 阅读全文
posted @ 2020-03-16 22:37 SongComps 阅读(263) 评论(0) 推荐(0)
摘要:(%A)仅仅代表以何种格式显示所要显示的数据,具体何种格式如下: %d 有符号10进制整数 %i 有符号10进制整数 %o 无符号8进制整数 %u 无符号10进制整数 %x 无符号的16进制数字,并以小写abcdef表示 %X 无符号的16进制数字,并以大写ABCDEF表示 %F/f 浮点数 %E/ 阅读全文
posted @ 2020-03-16 21:39 SongComps 阅读(602) 评论(0) 推荐(0)
摘要:静态本地变量: 在本地变量定义时加上static修饰符就成为静态本地变量 当函数离开的时候,静态本地变量会继续存在并保持其值 静态本地变量的初始化只会在第一次进入这个函数时做,以后进入函数时会保持上次离开时的值 实例: #include <stdio.h> int main(int argc,cha 阅读全文
posted @ 2020-03-16 21:29 SongComps 阅读(228) 评论(0) 推荐(0)
摘要:全局变量定义: 定义在函数外的变量是全局变量 全局变量具有全局的生存期和作用域 它们与任何函数都无关 在任何函数内部都可以使用 全局变量初始化: 没有做初始化的全局变量会得到 0 值 (局部变量会得到随机值) 指针会得到NULL 只能用编译时刻已知的值来初始化全局变量 它们的初始化发生在main函数 阅读全文
posted @ 2020-03-16 17:39 SongComps 阅读(199) 评论(0) 推荐(0)