摘要: 存储类 [toc] C为变量提供了5种不同的存储类型: 自动 寄存器 具有代码块作用域的静态 具有外部链接的静态 具有内部链接的静态 不同角度描述变量: 存储时期 变量在内存中保留的时间 变量作用域(Scope)以及它的链接(Linkage) 变量的作用域和链接一起表明程序的哪些部分可以通过变量名来 阅读全文
posted @ 2018-11-06 18:01 bobliao 阅读(399) 评论(0) 推荐(0) 编辑
摘要: @[toc] 存储类说明符 C中存储类说明符共有5个,为 `register static extern typeddef typedef`与内存存储无关。 规定: 不可以在一个声明中使用一个以上存储类说明符 。 存储类说明符用来确定变量的存储类型。 存储类和函数 函数的存储类有两种: 外部 静态 阅读全文
posted @ 2018-11-06 18:01 bobliao 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 命令行参数 命令行界面中,可执行文件可以在键入命令的同一行中获取参数用于具体的执行命令。无论是Python、Java还是C等等,这些语言都能够获取命令行参数(Command line argument,与命令同一行中的附加项)。 C编写的可执行文件的程序入口函数是 函数,因此C程序真正读取命令行参数 阅读全文
posted @ 2018-11-06 18:00 bobliao 阅读(10667) 评论(0) 推荐(2) 编辑
摘要: 与`putchar`缓冲区 有下面的语句段: 这个while循环是怎么工作的呢? 首先 在数据缓冲区里读数据进来,这个读取数据是一个个读的,循环依次判断读进来的字符是不是为换行符,是的话就跳出循环,不是就打印出该字符。其实在 读取字符之前,通过键盘输入的字符已经通过 流全部存入了缓冲区中, 只在用户 阅读全文
posted @ 2018-11-06 17:58 bobliao 阅读(953) 评论(0) 推荐(0) 编辑
摘要: @[toc] 开始回顾C基础知识。C中使用指针是很危险的事情,一个不慎就会造成程序崩溃,因此对于传入函数的参数进行保护就是必须的了,特别是针对数组。 const关键字 关键字用于将一个变量声明为只读,也就是常量,无法被修改。 const修饰数组 使用const来修饰数组声明了一个数组常量,是对数组里 阅读全文
posted @ 2018-11-06 17:58 bobliao 阅读(6184) 评论(2) 推荐(0) 编辑
摘要: scanf 是C标准库 里面定义的用于获取用户输入的函数,具体的介绍可以在 "CppReference" 上看到。 的返回值是已经成功赋值的变量个数,也就是说在 这个调用返回的值在用户输入 时返回的是2,如果用户输入的是 ,那么返回值为1,如果输入的是 ,那么返回的是0。 问题 刚刚用了这个例子,发 阅读全文
posted @ 2018-11-06 17:56 bobliao 阅读(5150) 评论(0) 推荐(1) 编辑
摘要: Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request 每次从github的Google fundmental仓库里下载下来example导入都会出错,今天总结一下我的解决办法。 修改下列文件 gra 阅读全文
posted @ 2018-11-06 17:54 bobliao 阅读(239) 评论(0) 推荐(0) 编辑