2017年5月19日

摘要: 摘自《c专家编程》 typedef可以看成一种彻底的封装类型,在typedef声明类型之后不能再往里面增加其他的内容。 例子: #define宏定义只是用于简单的替换 阅读全文
posted @ 2017-05-19 21:46 rocklee25 阅读(557) 评论(0) 推荐(0) 编辑
 
摘要: 摘自《c专家编程》,作为备忘 1. 直接返回简单的字符串 char *func() { return "Simple string demo!\n"} 这是最简单的解决方案,字符串常量存储在只读存储区,如果字符串需要通过计算得到,这种方式就不能使用 2. 使用全局字符数组 这种方式很容易理解,不多解 阅读全文
posted @ 2017-05-19 18:36 rocklee25 阅读(710) 评论(0) 推荐(0) 编辑
 
摘要: .的优先级高于* []优先级高于*, int *ap[]等价于int *(ap[]), ap是元素为int指针的数组 函数()高于*, int *fp()等价于int*(fp()), fp是函数,函数的返回值是int*类型 ==和!=高于位操作符,(val & mask != 0)等价于val & 阅读全文
posted @ 2017-05-19 16:19 rocklee25 阅读(944) 评论(0) 推荐(0) 编辑