排序
C++引用10分钟入门教程
我们知道,参数的传递本质上是一次赋值的过程,赋值就是对内存进行拷贝。所谓内存拷贝,是指将一块内存上的数据复制到另一块内存上。 对于像 char、bool、int、float 等基本类型的数据,它们占...
Solaris 10 x86系统下安装gcc过程
在Solaris 10 x86系统下安装gcc,可以按以下步骤进行: 1. 安装GNU软件包。Solaris 10默认没有安装GNU编译器和相关工具,需要下载并安装GNU软件包。可以从www.sunfreeware.com下载对应版本的GNU软...
Go语言字符串
一个字符串是一个不可改变的字节序列,字符串可以包含任意的数据,但是通常是用来包含可读的文本,字符串是 UTF-8 字符的一个序列(当字符为 ASCII 码表上的字符时则占用 1 个字节,其它字符根...
C语言转义字符
字符集(Character Set)为每个字符分配了唯一的编号,我们不妨将它称为编码值。在C语言中,一个字符除了可以用它的实体(也就是真正的字符)表示,还可以用编码值表示。这种使用编码值来间接地...
PHP使用函数用法详解
1.php_check_syntax 这个函数可以用来检查特定文件中的PHP语法是否正确。 <?php $error_message = ''; $filename = './php_script.php'; if(!php_check_syntax($filename, &$error_messa...
C++ class和struct到底有什么区别
C++ 中保留了C语言的 struct 关键字,并且加以扩充。在C语言中,struct 只能包含成员变量,不能包含成员函数。而在C++中,struct 类似于 class,既可以包含成员变量,又可以包含成员函数。 C++...
C++ const对象(常对象)
在 C++ 中,const 也可以用来修饰对象,称为常对象。一旦将对象定义为常对象之后,就只能调用类的 const 成员(包括 const 成员变量和 const 成员函数)了。 定义常对象的语法和定义常量的语法...
函数体内局部变量定义的问题
为什么在EWARM中可以编译通过,却在MDK-ARM中会出错呢? 1. 函数中变量的定义位置 大家先看下代码中变量a、b、c、d定义的位置: void Test(void) { char a; //a定义的位置 printf('a = %...
C语言宏定义使用分析
1、如何区分宏定义中的“宏名称”和“宏字符串”?对于带参数的宏又该注意什么? 在宏定义中,“宏名称”和“宏字符串”是通过“空格”来区分的。编译器在处理时宏定义时,首先从“#define”后...
c++ 尽量不要使用#define 而是用const、enum、inline替换。
例如:这里程序文件开头有如下#define语句 #define N 10 #define PI 3.14 #define MAX 10000 #define Heigth 6.65 ... ... 假设这里程序运行出错误,而且就是在我们使用这些常量有错误,此时编...








