针对在校大学生的C语言入门学习(高级)
发布时间
阅读量:
阅读量
针对在校大学生的C语言入门学习——高级语法
一门语言的高级语法究竟体现在哪些方面?我认为这通常指那些较为复杂、不易掌握的语言结构。这类语法之所以难以理解,是因为它们往往用于解决一些较为复杂的问题,而这些问题对于缺乏实际开发经验的新手而言是陌生的。例如,当我与一位来自南方的同学谈论东北铁锅炖的美味时,即使我描述得绘声绘色,他也难以真正体会到其中的滋味,因为他从未亲身体验过。
今天我想和大家探讨的并非那些在嵌入式笔试中常被提及的难题,因为很多题目缺乏实际意义。顺便提一下,如果大家正在寻找工作,就需要像应对升学考试一样大量刷题,因为笔试内容往往偏向于考查细节。我更想分享的是在日常开发过程中频繁使用到的一些语法知识。此外,在本文之后我还计划带领大家完成两个综合性练习,以巩固我们所讨论的所有内容,这样这一系列文章也就告一段落了。
多维数组
在多维数组这一话题中,我将着重探讨二维数组的相关内容。希望大家不要急于跳过这部分,因为许多人都对二维数组的本质缺乏清晰的认识,更不用说多维数组了。
我曾询问过不少同学关于二维数组的定义,得到的回答通常是用于表示行与列的结构。那么三维、四维或五维数组又该如何理解呢?在此我要特别指出,数组本质上只是内存中的一段连续存储空间,并不具有任何固有的含义。我们常说的二维数组代表行列结构,这仅仅是程序员为其赋予的逻辑意义。就好比一杯水,它
全部评论 (0)
还没有任何评论哟~
