摘要:1 为什么要用指针 因为C要操作内存。 2 指针也是要占用内存的。 3 指针的表示:首地址 + 长度 int* char* 4 哪些方面会用到指针呢?以下方面会用到指针: 4.1函数传参:指针占用内存空间是一定的,参数有大有小,大的参数用指针,就能节约内存空间,程序运行快。 4.2跨函数的值修改 4
阅读全文
摘要:假设所有的变量都为int型,请写出下列各项变量的值: y = x = (2+3)/4 答:5/4得到的是float,赋值给int ,没有强制转换,x = 0 y = 0 y = 4*8/(x=2*8) 答:x=16 y=2 x = (int)3.3+3.111 答:x = 0 y = 30.0/4.
阅读全文
摘要:不运行任何代码写出下面语句的执行结果(未知的值请写为未知及理由) printf("%2.2lf",2.33333); 答:2.33 小数点前如实显示,小数点后面显示2位 printf("%c%c%c",'A','49','\44'); 答:A 三个字符都带单引号,打印字符本身char printf(
阅读全文
摘要:一 代码中 int num;做了哪两件事? 1,确定了地址 2,占用了空间 num = 0xf987e11f;做了哪件事? 1,把0xf987e11f放入num的空间。 关于C++ primer plus这本书,工具书,用来学习差点 二 int 类型在哪种情况下截断?哪种情况下溢出? 1 用长度小的
阅读全文
摘要:十二课作业 1. 写出下列常量声明时使用的数据类型及printf中对应的占位符 常量 类型 占位符 12 0x3 ‘a’ 0.33 6L 8f 080 答: 12是个int,占位符用:%d; 0x3是一个16进制数,占位符用:%x; ‘a’是一个字符,占位符用:%c; 0.33是一个浮点数,占位符用
阅读全文
摘要:#include //请使用转义字符输出 / ??? 和 /////a int main() { /*char s = '/';*/ /*printf("%c", s);*/ printf("\/"); printf("\?"); printf("\?"); printf("\?"); printf("\n"...
阅读全文
摘要:1.分别用 %d %o %x 输出一个泌值,并写清楚区别。 它们之间的区别:显示的进制的区别。 2.将printf的帮助文档看一遍,将里边的例子运行一遍,注意C11新增的函数,printf和printf_s的区别。 3.printf详解笔记。 首先转化为参数unsigned char。如果使用l修饰
阅读全文
摘要:lesson009 作业 厘米 to 英尺 代码: lesson-10 作业 1 使用正史的占位符打印出int,long, long long 的最大值和最小值(有符号) 代码: 2 请写出一个16进制的数溢出有符号和无符号的long型 3 -12345在无符号int中值为多少
阅读全文
摘要:一 软件的重要性 计算机科学,学了有什么用?你是月入3K还是月入30K,就看你计算机科学学得扎实不扎实了。 举例“码农翻身”公众号,提倡学习内容:注重计算机科学,注重基础 电脑如果没有软件的话,电脑仅仅是一个盒子,里面是一些主板,IC电路等 由源代码生成的汇编(机器语言),来告诉CPU怎么执行。其实
阅读全文
摘要:汇编 汇编 约等于 机器码 源代码 进化 到 机器码 引申出编译器 什么是编译器? 编译器也是一个软件,以后就不强调汇编和机器码的区别的,以后统一用汇编代替机器码 编译器具有翻译的功能 举例 printf(); 它要与显卡交互 上节课我们有讲,操作系统已经帮我们省略了与显卡的交互,那么,操作系统与显
阅读全文
摘要:一、 带着问题来学习 软件的运行环境指的是什么? windows的应用程序能够在Linux上面运行吗? Java虚拟机是什么原理 二 、伟大的操作系统 1 克服硬件差异 在操作系统出来之前,每一台电脑都是各自为政的,它的指令都是不一样的,在很久之前,很多厂商都做自己的电脑,里面的指令和别家的不一样的
阅读全文
摘要:一 、 带着问题学习 磁盘 现在计算机的运行速度越来越快,那么它最拖速度的又是什么呢?也就是说现阶段计算机速度的瓶颈是哪个部件呢? 现在来说,磁盘的速度成为了计算机速度的瓶颈了。cpu的频率高的已经达到了5.0GHZ,也就是说一个核心一秒钟运算了50亿次。 1. 存储程序方式是指的什么? 外部介质来
阅读全文
摘要:2016-08-30 程序是如何运行的 试卷一 A: 运算器 B: 寄存器 C: 内存 D: 时钟 E: 程序计数寄存器 F: 时钟 G: 控制器 H: 靠人来计时 I: 汇编需要编译成机器码 J: 汇编是助记符,和机器码一一对应 K: 汇编是给CPU看的 L: 编译器编译出来的是汇编 A: 累加寄
阅读全文
摘要:说要考试,我们都不信,才上了三课,有什么可以考的?但是呢?考完才知道,19道题目,我一个小时完成还觉得时间紧,没时间检查。考完老师在群里发彪了。 今天晚上上课可有得说道了。惶惶之下,分析下考卷 程序是如何运行的 试卷一2016-08-29 A: 运算器 B: 寄存器 C: 内存 D: 时钟 分析:这
阅读全文
摘要:关于第一节课,老师说得好,不要做消极的学习者:看到别人花很多的时间,脚踏实地的学习,还能取笑别人,不够聪明,如果是我的话,花多短的时间,只要怎么怎么办,怎么怎么搞一下,就可以做得更好,只是我不去做,我不想做而已……这种态度,就是消极的学习者,就像在第3课结尾,老师说的:做笔记,复习,总结,都不是一件
阅读全文
摘要:一. 内存简单的分为两个大类 二、 简单的内存引脚作用 内存 我们可以看成一楼房 怎么操作内存空间是最快的? 整块的操作 访问分配出去的整块中间的地址,会出现你不想要的数据 用数组的形式去访问操作内存,是可行的 为什么要用数组形式的,单独分开不行吗? 所以说,用数组的方式操作访问内存,是比较聪明的做
阅读全文