随笔分类 - c基础
摘要:几乎每次在代码中发现flag变量,我总是能嗅到一股馊味。不管你闻没闻到,反正我闻到了。 在代码中,flag通常作为标志变量的名字。但问题在于,不是所有的问题或代码都需要使用这种标志变量,更不是使用标志变量一定要用flag这个名字。需要使用标志变量的问题只有一小部分而已,况且即使使用标志变量,取fla
阅读全文
摘要:摘自《C专家编程》第二章37页 C语言中符号的重载 | 符号 | 意义 | | | | | static | 在函数内部,表示该变量的值在各个调用间一直保持延续性在函数这一级,表示该函数只对本文件可见 | | extern | 用于函数定义,表示全局可见用于变量,表示它在其他地方定义 | | voi
阅读全文
摘要:C/C++ 语言里, 绝大部分平台上 int 类型是 32 位的, 无论你的操作系统是否是 64 位的. 而一些常用的函数, 如 malloc(), 它接受的参数是 size_t 类型: void * malloc ( size_t size ); 如果你写出这样的代码: int mb = 3000
阅读全文
摘要:个人学习随笔,仅做学习之用 补充: 1.C语言声明是如何形成的 让我们先来看一些c语言的术语以及一些能组合成一个声明的单独语法成份。其中一个 非常重要的成份就是声明器(declarator)——它是所有声明的核心。简单地说,声明器就是标 识符以及与它组合在一起的任何指针、函数括号、数组下标等,如表3
阅读全文
摘要:个人学习随笔,仅做学习之用 1)类型 i)宏定义 #define ii)头文件包含 #include iii)条件编译 #if 0 #endif iv)打印错误信息 #error 2)格式 i)以“#”开头,预处理标识 ii)单独书写一行 iii)没有分号做结尾 【1】宏
阅读全文

浙公网安备 33010602011771号