C&C++
「已注销」
这个作者很懒,什么都没留下…
展开
-
C语言编译过程分成四个步骤
C语言编译过程分成四个步骤: 1,由.c文件到.i文件,这个过程叫预处理 2,由.i文件到.s文件,这个过程叫编译 3,由.s文件到.o文件,这个过程叫汇编 4,由.o文件到可执行文件,这个过程叫链接用gcc查看预处理过程(假设源文件叫hello.c) gcc -o hello.i hello.c -E 然后用 vi hello.i 即可查看生成的预处理文件 按ESC 输原创 2017-08-13 15:21:31 · 20647 阅读 · 0 评论 -
C++变量有什么命名规则
变量名可以由字母、数字和下划线组成。变量名必须以字母或下划线开头,并且区分大小写字母,C++中的标识符都是大小写敏感的。C++语言本身并没有限制变量名的长度,但考虑到将会阅读或修改编程者的代码的其他人,变量名不应太长。C++保留了一组词用作语言的关键字。C++的关键字不能用作变量名。转载 2018-01-19 15:54:56 · 584 阅读 · 0 评论 -
什么是匈牙利命名法
匈牙利命名法是一种编程时的命名规范。该命名法的变量名以一个或者多个小写字母开始,用这些字母来帮助记忆变量的类型和作用,后面跟着程序员自己选择的名称。它的命名基本原则为:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确的含义,可以取对象名字全称或名字的一部分。对象的命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。匈牙利命名法的主要思想是:在变量和函数名中加入前缀以增进人们原创 2018-01-19 15:44:31 · 914 阅读 · 0 评论 -
C与C++的区别
C语言是结构化和模块化的语言,它是一种面向过程的语言。C++是从C进化而来,它保留了C语言的优点,同时增加了面向对象机制,C++语言是C语言的一个超集。C++是一种强类型语言,比起C语言,C++有着非常严格的数据类型检查。C++和C的强制类型转换的方法也有所区别。C++比C语言增加了一些关键字和几种类型的变量。C++和C语言函数的参数规定有所不同。引用使用的不同原创 2018-01-19 15:34:13 · 465 阅读 · 0 评论 -
递归
是什么:递归是一项非常重要的编程技术,它让函数可以从函数体内部调用自身。一个过程或函数直接或间接调用自身,这种过程或函数叫递归过程或递归函数。作用: 递归通常把一个大型复杂的问题层层简化为一个与原问题相似的规模较小的问题来求解。使用递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算。这样就大大地减少了程序的代码量。递归的能力在于能运用有限的语句来定义对象的无限集合。注意原创 2018-07-12 17:10:14 · 133 阅读 · 0 评论 -
条件语句有哪几种形式
在C++中,对于switch结构,能而且只能在它的最后一个case标号或default标号后面定义变量。这个规则的制定是为了避免出现代码跳过变量的定义和初始化的情况。另外也可以引用块语句来定义变量,从而保证变量在使用前可以被定义和初始化。原创 2018-01-19 16:58:31 · 3650 阅读 · 0 评论