![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
文章平均质量分 58
每天一勃
士不可以不弘毅,任重而道远。
展开
-
C语言作用域
块作用域:int test(int n) // 函数参数 'n' 的作用域开始{ // 函数体开始 ++n; // 'n' 在作用域中并指代函数参数// int n = 2; // 错误:不能在同一作用域重声明标识符 for(int n = 0; n<10; ++n) { // 循环局域的 'n' 的作用域开始 printf("%d\n", n); // 打印 0 1 2 3 4 5 6 7 8 9 } // 循环局域的 'n' 的作用域原创 2021-12-02 23:53:29 · 147 阅读 · 0 评论 -
自动生成Makefile
Step:1: How create "configure" of file. 我们使用autoscan命令来帮助我们根据目录下的源代码生成一个configure.ac的模板文件。 命令: $ autoscan$ lsconfigure.scanhelloworld.c 现在将configure.scan改名为configure.ac,并且编辑转载 2017-04-24 14:18:14 · 233 阅读 · 0 评论 -
用c代码实现简单的出栈和压栈
栈其实就是一种实现“先进后出”的一种存储结构。用动态链表的方式实现出栈和压栈: #include #include #include //节点的结构typedef struct Node{ int date; struct Node *pNext;}NODE, *P原创 2017-06-24 17:19:52 · 1958 阅读 · 1 评论 -
c语言关于补码
在计算机中数据都是以补码的方式存储的。进制转换:十进制转二进制:1: 如果一个数是正数, 它对应的二进制就是十进制除2, 倒叙取余。2:如果一个数是负数, 先按照正数求二进制,取反, 末尾加1, 不够的位数左边补1.二进制转十进制:1:如果最高位位0, 则说明它是一个正数,直接二进制转十进制。2:如果首位为1, 则说明它是一个负数,所有位取反, 末尾加1, 就是原创 2017-11-19 14:23:54 · 596 阅读 · 0 评论