函数定义: 函数只能返回值 参数传递 例子:b站p72 swap函数 不能交换a,b的值 块里面和外面均定义同名变量 则里面掩盖外面
函数定义: 函数只能返回值 参数传递 例子:b站p72 swap函数 不能交换a,b的值 块里面和外面均定义同名变量 则里面掩盖外面
数组记得初始化 二维数组定义时 列数必须给出 行数可以由编译器数 例如:int a [] [5] = { {0,1,2,3,4}, {2,3,...
指针 +1 表示将指针移到下一个单元 与数据类型有关 如果指针不是指向一片连续分配的空间如(数组)则没有意义 例: char ad [ ] = {1,2,3,4,5,}; c...
malloc函数: 使用方法 void*(表示返回类型) a a = (int*) (强制转换类型) malloc( sizeof(int) *数量) 使用完后 fr...
char [ ] = {'H','e','l','l','o','!'}; 是字符数组 不是字符串 不能用字符串的方式做运算 char [ ] = {'h','e','l'...
定义 对ref更改即对a地址下的值进行更改 (与指针相同) 引用与函数 1. 引用创建时必须初始化 而指针可以初始化也可以不被初始化 引用一旦与某个对象建立了关联 在生命...
一行代码只做一件事情 if、for、while、do语句各自占一行 关键字后要留空格 如 const virtual 函数名后不留空格 逗号之后要留空格 如:function...
变量命名规则: 不能是关键字 只能以字母和下划线开头 不能有空格 变量初始化: 整形变量在没有被初始化的情况下 系统默认其初始值为0 (实际不符) 记住初始化 浮点数常量的指...
for循环中 %d类型与%f类型不能比较大小 char 1字节=8比特 00000000 表示 -128~127 unsigned char 表示 0~255 补码概念:...