C语言——总结回顾】的更多相关文章

回顾篇 时光荏苒,大学生活已然过半.看了老师分享的几篇博文,我的内心是震憾并且惭愧的.相比别人,自己做的实在是不够多,不够好.在刚刚结束的大二上半学期,我学习了JAVA初级程序设计,虽然每节课都认真听了,但在做一些作业的时候发现一动手编程就下不了手,甚至一点头绪都没有.仔细想了其中的原因后发现还是自己练的太少了.程序语言设计就是注重自己实际编写,在实践中体味并消化知识点,而自己却忽视了这一点,导致自己的实际的编程能力不高. 展望篇 时间永远是公平的,不管过去的你是否努力,时间永远不会有丝毫的逗留…
第一章 C语言基础 1.  C语言编译过程 预处理:宏替换.条件编译.头文件包含.特殊符号 编译.优化:翻译并优化成等价的中间代码表示或汇编代码 汇编:生成目标文件,及与源程序等效的目标的机器语言代码,至少由代码段和数据段组成 链接:将有关的目标文件彼此相连接,分为静态链接和动态链接 2.  编码规范 适当的注释: “{”和“}”独占一行并使一对对齐,“{}”之内的代码向右缩进4个空格:if.for.while等关键字后留一个空格再跟“(”,但函数紧跟: “(”后向紧跟:“)”.“,”.“:”前…
简单复习一下html语言. html的基本结构如下: <html> <head> <title></title> </head> <body> </body> </html> html是由一系列标签组成的! 标签 HTML 标签是用来标记 HTML 元素的. HTML 标签被 < 和 > 符号包围. 这些包围的符号叫作尖括号. HTML 标签是成对出现的.例如 <b> 和 </b&…
1.include: #include表示只在系统提供的头文件中查找: #include "Head File"表示先在当前目录中搜索,若不存在,再到系统目录中查找: vs环境中,主函数源代码所在位置为“当前位置”,而非工程根目录: 头文件名不区分大小写: 2.sizeof: 用sizeof求长度时: 如果对象是数据类型,则需要加括号,如:sizeof(int): 如果对象是类型实例,则无需加括号,如:int a;  sizeof  a;…
一.数据结构是什么 如何把现实中大量而复杂的问题,以特定的数据类型和特定的数据存储结构保存到计算机的存储器中. 数据存储包括两方面:个体存储的集合.个体与个体之间的关系的存储 程序 = 算法 + 数据结构  -->  针对实际问题选择一个好的数据结构,设计一个好的算法 二.数据结构中各名词解释 数据:表示客观事物的符号,比如98(不同语义下可能是成绩,也可能是体重),数据还包括音乐,图像,视屏等. 数据项:组成数据的基本单位 结点: 三.数据结构的两大分类 线性存储 连续存储 散列存储(链式存储…
1.当初你是如何做出选择计算机专业的决定的?经过一个学期,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么? 答:①当初选择计算机专业是出于一种选择,是一种带着冲动的确定.②至于对计算机专业的看法,一开始我并没有太特别什么看法,只觉得是自己要学习的专业,是我未来四年要学习的方向,现在我依旧是这样认为的,但是由于更加解了计算机专业的具体学习内容,所以会更加理智的看待它.③计算机是我喜欢的领域,因为既然我选择了它,就一定会去去热爱它.但我并不敢说它是我擅长的领域…
指针 何为指针?来个官方定义:指针是一个值为内存地址的变量(或数据对象). 一.指针的声明 //示例 int *pi; //pi是指向int类型变量的指针 char *pc; // pi是指向char类型变量的指针 float *pf; // pi是指向float类型变量的指针 注意,指针的值虽然是地址,指针本身也是有自己的地址和大小的.在计算机中,指针的大小为8字节,在stm32中,为4字节. 二.指针的赋值与解引用 ; int *p; p=&num; printf("%d"…
<30天自制操作系统>笔记(02)——导入C语言 进度回顾 在上一篇,记录了计算机开机时加载IPL程序(initial program loader,一个nas汇编程序)的情况,包括IPL代码(helloos.nas).编译生成helloos.img文件.用虚拟机QEMU加载helloos.img.制作U盘启动盘和用物理机加载helloos.img. 计算机启动时会自动加载和执行IPL程序,但IPL程序只能占用512字节.若直接用IPL写OS,空间不够用.所以IPL程序一般用于将真正的OS程序…
对于C语言,不同的编译器采用了不同的实现,并且在不同平台上表现也不同.脱离具体环境探讨C的细节行为是没有意义的,以下是我所使用的环境,大部分内容都经过测试,且所有测试结果基于这个环境获得,为简化起见,省略了异常处理.我不希望读者死记硬背这些细节,而是能在自己的平台上进行实验从而获得对应的结果.另外,本文仅仅关注于C,可能会考虑C++的表现,但在C++和C#环境下的编译器所获得的看似C代码而实不同的结果不作为参考.基础的东西比如“函数参数传值”.“转义字符”.“else的最近配对”.“case的下…