c语言
文章平均质量分 86
我是学电子工程的
这个作者很懒,什么都没留下…
展开
-
c语言复习之指针本质
程序中的白变量只是一段存储空间的别名,那么是不是必须通过这个别名才能使用这段存储空间。答案:不一定,可以用指针来进行修改。可以把指针当做一种特殊变量。#include <stdio.h>int main(){ int i = 0; int* pI; char* pC; float* pF; pI = &i; ...原创 2018-05-05 15:24:28 · 476 阅读 · 0 评论 -
c语言复习之const
const修饰的变量是只读的,本质还是变量const修饰的局部变量在栈上分配空间const修饰的全局变量在全局数据区分配空间const只在编译期有用,在运行期无用const修饰的变量是不是真的常量,它只是告诉编译器该变量不能出现在赋值符号的左边报错,const定义只读变量c语言中的const使得变量具有只读属性现代c编译器中的const将具有全局生命周期的变量存储于只读存储区const不能定义真正...原创 2018-03-18 09:11:43 · 460 阅读 · 0 评论 -
c语言复习之浮点数的秘密
浮点数在内存的存储方式为:符号位,指数(偏移指数),尾数float与double类型的数据在计算机内部的表示法是相同的,单由于所占存储空间的不同,其分别能够表示的数值范围和精度不同。浮点数的转换float比int表示的范围比int大得多,float类型不能作为精确数据来的。float的运算速度比int运算速度慢小结:浮点小数的内存表示和整数的内存表示不一样 浮点类型可以表示的范围更...原创 2018-03-18 09:26:38 · 516 阅读 · 0 评论 -
c语言复习之链接过程简介
本文是基于唐佐林老师的课程的总结工程中的每个c语言源文件被编译后生产目标文件,这些目标文件如何生成最终的可执行文件?连接器的主要作用是把各个模块之间相互引用的部分处理好,使得各个模块之间能够正确的衔接 图1静态链接 -由链接器在链接时将库的内容直接加入到可执行程序中 ...原创 2018-03-19 23:00:02 · 1239 阅读 · 1 评论