C++
C++
further_
这个作者很懒,什么都没留下…
展开
-
C语言常见困惑、错误集锦(上) ——《C陷阱与缺陷》3篇
词法分析中的贪心法 首先,C语言有单字符符号,如 / 、* 、=,和多字符符号,如==、+=。那么当C编译器读入一个字符 ’/‘ 后又有一个 ’‘ ,编译器会以一个规则进行分析:每一个符号应该包含尽可能多的字符,所以 / 同时出现时会被当做一个符号 ’/*‘ ,而不是两个单独的符号。也就是说,编译器从左到右一个一个地读取字符,直到所读取的字符和前一个符号所包含的字符不能构成一个有意义的字符时,前一个字符到此前结束。 举个例子:(按规则分析) 本意是x除以p所指向的值,再把商赋值给y。显然下面这个例子会被当成原创 2020-09-02 16:58:13 · 545 阅读 · 0 评论 -
引用(C++)放在数据结构前
为什么要学习引用? 在接下来的数据结构的学习中,有关函数参数的问题——&、、&,这四个什么时候要用呢?什么时候用哪个呢?这就涉及到C++的引用。当然,这里只是简单说明一下,不做深究。 引用的概念 引用就是一个变量或对象的别名。当定义引用时,用一个目标对象的名字对引用作初始化,从而让引用和目标对象建立起联系,对引用的操作就是对目标对象的操作。是不是觉得比较抽象?我们举一个例子:这好比是在一个班里,有个学生叫“张伟”,同时他有个绰号叫“益达”,那么班里的同学都明白,叫“张伟”和叫“益达”实际上都原创 2020-06-22 21:27:12 · 304 阅读 · 0 评论