240 发简信
IP属地:四川
  • 运算符与表达式

    逗号运算符 则 i = 6(等于最后一个表达式的值) 算数运算符 优先级与数学中相应的优先级一致 两个整数相除 结果取商的整数部分 若其中之一为浮点数 则进行通常意义上的...

  • 类型转换

    1.自动类型转换 实型(浮点数)数据赋给整形变量时 将整数部分赋给而舍弃小数部分 不四舍五入如int i = 2.6 i 的值为2 整形数据赋给实型变量(浮点数)时 数值不变...

  • 变量定义

    变量命名规则: 不能是关键字 只能以字母和下划线开头 不能有空格 变量初始化: 整形变量在没有被初始化的情况下 系统默认其初始值为0 (实际不符) 记住初始化 浮点数常量的指...

  • 代码规范

    一行代码只做一件事情 if、for、while、do语句各自占一行 关键字后要留空格 如 const virtual 函数名后不留空格 逗号之后要留空格 如:function...

  • cpp 引用

    定义 对ref更改即对a地址下的值进行更改 (与指针相同) 引用与函数 1. 引用创建时必须初始化 而指针可以初始化也可以不被初始化 引用一旦与某个对象建立了关联 在生命...

  • 字符串

    char [ ] = {'H','e','l','l','o','!'}; 是字符数组 不是字符串 不能用字符串的方式做运算 char [ ] = {'h','e','l'...

  • 动态内存分配

    malloc函数: 使用方法 void*(表示返回类型) a a = (int*) (强制转换类型) malloc( sizeof(int) *数量) 使用完后 fr...

  • 指针运算

    指针 +1 表示将指针移到下一个单元 与数据类型有关 如果指针不是指向一片连续分配的空间如(数组)则没有意义 例: char ad [ ] = {1,2,3,4,5,}; c...

  • 2019-11-27

    数组记得初始化 二维数组定义时 列数必须给出 行数可以由编译器数 例如:int a [] [5] = { {0,1,2,3,4}, {2,3,...

  • 2019-11-26

    函数定义: 函数只能返回值 参数传递 例子:b站p72 swap函数 不能交换a,b的值 块里面和外面均定义同名变量 则里面掩盖外面

  • 2019-11-06

    for循环中 %d类型与%f类型不能比较大小 char 1字节=8比特 00000000 表示 -128~127 unsigned char 表示 0~255 补码概念:...

  • 2019-11-05 p23

    10-31 scanf()扫描方式: scanf("%d,%d",&n,&m) 则需要用户输入 数字 ,数字(中间有逗号) 11-05 B站学习开始 1、复合赋值 +...

  • 2019-10-30

    1.exit为C++的退出函数,声明于stdlib.h中,对于C++其标准的头文件为cstdlib,声明为void exit(int value);exit的功能为,退出当前...

  • 实例:数组array

    include <stdio.h> include <malloc.h> //包含了malloc函数 include <stdlib.h> //包含了exit函数 //定...

  • 2019-10-30 P84

    strlen()函数:读取字符串长度 (使用前 #include ) \0不计入 sizeof():读取大小 计入\0 预处理 #define xxxx 数字(没有=...