摘要: #include <stdlib.h> double atof(const char *nptr); 将字符串转换成双精度浮点数 int atoi(const char *nptr); 将字符串转换成整形数 long atol(const char *nptr); 将字符串转换成长整型数 doubl 阅读全文
posted @ 2018-12-08 20:17 kmist 阅读(4766) 评论(0) 推荐(0)
摘要: 使用库函数是源码的一种保护??? <我猜的.> 库函数其实不是新鲜的东西,我们一直都在用,比如C库. 我们执行pringf() 这个函数的时候,就是调用C库的函数. 下面记录静态库和动态库的生成和使用. 静态库:libxxx.a 动态库:libxxx.so 静态库: 在程序编译的时候,将库编译进可执 阅读全文
posted @ 2018-12-08 18:19 kmist 阅读(11181) 评论(0) 推荐(3)
摘要: 1. 函数设计的时候,如果使用到全局变量,就尽量通过参数的形式传递进来 也就是说,保持 函数 跟 外部的交互 只有 参数 和 返回值 2. 在有参数的情况下,或者有数值输入的时候,要先进行错误判断. 阅读全文
posted @ 2018-12-08 16:47 kmist 阅读(413) 评论(0) 推荐(0)
摘要: 在内存空间中, 1. 单位大小的数据 叫 数值 . 比如 int a; char b; ... 2. 由这些单位数据组合起来的内存, 称作 空间. 比如: 各种数组char/int a[10]; 结构体... 空间以数组为例.又分为: 2.1 字符空间 2.2 非字符空间 对于 数值 做参数有两种方 阅读全文
posted @ 2018-12-08 13:55 kmist 阅读(733) 评论(0) 推荐(0)