上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 72 下一页
摘要: 编译预处理指令:文件包含指令、宏定义指令、条件编译指令。“#”开头,不加分号“;” 1、文件包含指令: #include<文件名> 标准目录下搜索 #include"文件名" 当前目录下搜索,再在标准目录下搜索 2、宏定义指令: #define 宏名 宏文本 //宏名习惯大写 #undef 宏名 / 阅读全文
posted @ 2018-12-19 20:01 夕西行 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 多个cpp文件协同工作。使用外部函数、变量时,必须先声明再使用。声明外部函数(一般在main.cpp中),extern可省略(主函数中默认可访问外部函数)extern void RectArea();声明外部全局变量(一般在非main.cpp中),extern不可省略,不能初始化。extern do 阅读全文
posted @ 2018-12-11 16:24 夕西行 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 1、值传递:将主调函数的实参值传递给被调函数的形参。形参单独分配内存。单向数据传递机制:只能将主调函数的实参的值传递给被调函数的形参,形参改变不影响实参的值。 2、引用传递:被调函数的形参(引用类型)引用主调函数的实参值。间接访问。双向数据传递机制:引用&,指向同一内存,其一改变,两者都改变。函数中 阅读全文
posted @ 2018-12-10 20:25 夕西行 阅读(15731) 评论(0) 推荐(0) 编辑
摘要: 函数的定义:函数类型 函数名(形参列表){ 函数体 }函数类型省略,默认int型,返回值与函数类型一致。无返回值的,用void型 函数的调用:被调函数(子函数)要先定义再调用,或先声明、再调用、后定义。 阅读全文
posted @ 2018-12-10 18:40 夕西行 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 英文编码(单字节字符集,码值范围0~127):字节最高位是0 ASCII编码,用于英文字符。中文编码(双字节字符集):首字节(8位)的最高位是1。可依据首字节最高位来判断中英文。 GB2312, 旧版,6763个汉字。 GBK, 中文字符升级版,21000多个汉字。国际编码:Unicode编码, 各 阅读全文
posted @ 2018-12-07 11:51 夕西行 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 字符串中插入字符,实现插入位置之后的内容依次后移。 阅读全文
posted @ 2018-12-07 09:57 夕西行 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 字符类型是以ASCII码值运算的:小写字母比相应的大写字母大32,其中A=65,a=97 Esc键 27(十进制)、'\x1B'(十六进制)、'\33'(八进制) 转义字符:\0 空字符 ASCII码值 0\n 换行\r 回车\t 水平制表符(Tab键)\' 单引号\" 双引号\\ 反斜杠 注意:英 阅读全文
posted @ 2018-12-06 21:55 夕西行 阅读(8164) 评论(0) 推荐(0) 编辑
摘要: 指针与一维数组 一维指针数组与二维数组 阅读全文
posted @ 2018-12-06 20:36 夕西行 阅读(118) 评论(0) 推荐(0) 编辑
摘要: GBK中文编码(双字节字符集):首字节(8位)的最高位是1。可依据首字节最高位来判断中英文。 算法:位与运算,& 0x80 != 0 或 & 0x80= 1,其中16进制0x80对应二进制1000 0000 从键盘输入“你好abc”。输出结果为“你好” 阅读全文
posted @ 2018-12-06 18:26 夕西行 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 1、变量内存的动态分配(创建)与释放:通过指针,动态间接赋值、取值 指针变量名=new 数据类型(初始值); 初始值可省略,后边再赋值。 delete 指针变量名; 2、一维数组的动态分配(创建)与释放: 指针变量名=new 数据类型[正整数常量、变量或表达式]; delete [ ]指针变量名; 阅读全文
posted @ 2018-12-05 00:11 夕西行 阅读(1522) 评论(0) 推荐(0) 编辑
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 72 下一页