摘要: 数组内存是连续的 数组是一个整体,它的内存是连续的;也就是说,数组元素之间是相互挨着的,彼此之间没有一点点缝隙。下图演示了int a[4];在内存中的存储情形: 「数组内存是连续的」这一点很重要,所以我使用了一个大标题来强调。连续的内存为指针操作(通过指针来访问数组元素)和内存处理(整块内存的复制、 阅读全文
posted @ 2021-06-30 16:23 def_Class 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 自动类型转换 1) 将一种类型的数据赋值给另外一种类型的变量时就会发生自动类型转换,例如: float f = 100; int n = f; f 是 float 类型的数据,需要先转换为 int 类型才能赋值给变量 n。 在赋值运算中,赋值号两边的数据类型不同时,需要把右边表达式的类型转换为左边变 阅读全文
posted @ 2021-06-30 15:51 def_Class 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 字符的表示 字符类型由单引号' '包围,字符串由双引号" "包围。 //正确的写法 char a = '1'; char b = '$'; char c = 'X'; char d = ' '; // 空格也是一个字符 //错误的写法 char x = '中'; //char 类型不能包含 ASCI 阅读全文
posted @ 2021-06-30 15:43 def_Class 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 实际情况也确实如此,C语言并没有严格规定 short、int、long 的长度,只做了宽泛的限制: short 至少占用 2 个字节。 int 建议为一个机器字长。32 位环境下机器字长为 4 字节,64 位环境下机器字长为 8 字节。 short 的长度不能大于 int,long 的长度不能小于 阅读全文
posted @ 2021-06-30 14:58 def_Class 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 我们将8个比特(Bit)称为一个字节(Byte),并将字节作为最小的可操作单元。 1个元器件称为1比特(Bit)或1位,8个元器件称为1字节(Byte),那么16个元器件就是2Byte,32个就是4Byte,以此类推: 8×1024个元器件就是1024Byte,简写为1KB; 8×1024×1024 阅读全文
posted @ 2021-06-30 14:23 def_Class 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1 #include <stdio.h> 2 int main() 3 { 4 puts("C语言"); 5 return 0; 6 } 函数的概念 C语言提供了很多功能,例如输入输出、获得日期时间、文件操作等,我们只需要一句简单的代码就能够使用。但是这些功能的底层都比较复杂,通常是软件和硬件的结合 阅读全文
posted @ 2021-06-30 14:05 def_Class 阅读(74) 评论(0) 推荐(0) 编辑
摘要: printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。 printf函数调用的一般形式 printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf 阅读全文
posted @ 2021-06-30 11:17 def_Class 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 数组的声明并不是声明一个个单独的变量,比如 runoob0、runoob1、...、runoob99,而是声明一个数组变量,比如 runoob,然后使用 run 阅读全文
posted @ 2021-06-30 10:02 def_Class 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 解决Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!最近渐渐迁移到Android Studio来了,更新过Android SDK Manager里的东西后,打开Eclipse Run 阅读全文
posted @ 2021-04-30 17:44 def_Class 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-04-30 16:33 def_Class 阅读(82) 评论(0) 推荐(0) 编辑