- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 数组、指针及字符串(1)
(一维)数组 数组的特性: 1. 连续性,即所有元素,在内存中是连续的 2. 一致性,所有元素的类型是一致的。 数组可以将类型一样的东西集中存放,方便管理。 注意: 1. 数组声明时,必须指定大小,不可以为变量大小 2. 数组的名字,其实是一个地址,代表数组的首地址 数组寻址 编译器如何找到数组元素nScoreAry[1]的地址? 它是依据数...
2019-01-29 13:38:50
226
原创 函数调用过程
循环 C语言种有三种循环: do...while while for(初始化;条件判断;步进) 函数 主函数(main) 库函数 自定义函数 函数的发明,使得变成可以以函数为单位进行模块化,叫做面向过程。 函数的调用过程 软件工程中,有“高内聚,低耦合”的要求。 函数就是为了实现以上要求发明的产物。 函数是面向过程的“接口",其接口包含了:参数、返回值。 函数与函数之间,就是通过...
2019-01-29 12:01:33
864
原创 浮点编码
浮点编码 问题,如何在内存中表示小数? float fltValue = 16.25; //fltValue对应的十六进制为多少? 前期准备的知识,如何将十进制小数,转变为二进制。 十进制的123的本质: 同理: ...
2019-01-28 20:21:55
2486
原创 C语言基础
博主使用的是VS(在微软官网能免费下载) 编码规范(简) 1. 代码文件不要用中文拼音,不要有空格 2. 对于代码,用空格、空行,来调整逻辑,美观。 3. 变量命名要规范 匈牙利命名法` 变量 ‐ 前缀 int ‐ n, i 如:int nValue; float ‐ f, flt double ‐ db char ‐ ch 指针 ‐ p 函数: 选用一个或多个有意义的英文单词,英文单词首...
2019-01-27 20:41:03
220
原创 C语言入门
C语言的源程序(helloworld.c)是不能直接运行,需要经过编译等一系列的处理,最终变为可执行程序(helloworld.exe)。 以上过程的细节,其实最主要是两步: 1. 编译的过程: 编译器(cl)的输入,是源程序(.c文件);编译器的输出,是obj文件(.obj文件)。把源文件,变为机器码。 2. 链接的过程:链接器(link)的输入,是obj文件;链接器的输出,是exe文件。遍历多...
2019-01-27 20:05:58
170
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人