
C
无
r0nny
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言的作用域
接上。标识符就是变量的名称,可以用来指定特定对象的内容。作用域,通俗地来说就是标识符的活动空间,就像孙猴子(程序猿)给他师父(标识符)画的圈,官方的说法呢就是程序中可访问标识符的区域(可以在哪找到标识符)。一个C变量的作用域可以是块作用域、函数作用域、函数原型作用域或是文件作用域。块是用一对花括号括起来的代码区域。定义在块中的变量具有块作用域,块作用域变量的可见范围是从定义处到包...原创 2019-03-08 13:57:19 · 1624 阅读 · 0 评论 -
C语言的存储期
存储期是用来描述对象在内存中保留了多长时间。对象可存在于程序的执行期,也可仅存在于它所在的函数的执行期。C对象有4种存储期:静态存储期、自动存储期、动态分配存储期、线程存储期。静态的意思不是变量的值不变,而是指变量在指定的内存地址上乖乖地待着。...原创 2019-03-08 14:35:35 · 744 阅读 · 0 评论 -
格式符%f与%lf
调用scanf()输入数据时,通过地址指向变量—%f告诉编译器scanf()在该地址存储一个float类型数据—%lf告诉编译器scanf()在该地址存储一个double类型数据调用printf()输出数据时—编译器将float参数自动转换为double类型—printf()无法区分float和double...原创 2019-03-09 00:19:24 · 1206 阅读 · 0 评论 -
指针小结
1.指针定义指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑储存器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。2.指针使用方法2.1指针与数组首先,一个很重要的知识点即数组名是数组首元素的地址。也就是说,如果sz是一个数组...原创 2019-03-06 20:43:12 · 296 阅读 · 0 评论 -
定义数据类型为double,输出时也是double型输出,为什么小数点后位数只有六位?
因为C标准规定的是double类型必须至少有10位有效数字。编译器是默认输出浮点数小数点后6位,这两个不冲突。当然如果你需要显示小数点后更多位数字,可以这么写printf("%.nf",a);n是多少就输出几位小数输出float类型数值同理。...原创 2019-03-10 14:34:22 · 13465 阅读 · 4 评论 -
C语言的存储类别与存储类别标识符
存储类别 存储期 作用域 链接 声明方式 自动 自动 块 无 块内 寄存器 自动 块 无 块内,使用关键字register 静态外部链接 静态 文件 外部 所有函数外 静态内部链接 静态 文件 内部 所有函数外,使用关键字static 静...原创 2019-03-07 23:53:56 · 2475 阅读 · 0 评论 -
C 如何用三目运算符比较三个数的大小并赋值
本篇就以比大为例,比小以此类推max = a >b ? ( a > c ? a : c ) : ( b > c ? b : c )或者max = ( a > b ? a : b ) > c ? ( a > b ? a : b) : c原创 2019-03-13 20:39:14 · 20404 阅读 · 1 评论