day11.i与i 的区别前者先赋值再加1后者先加1再赋值两者功能完全一样i 比i更快i还需要赋一份旧值2.定义函数接收一个整数 n 返回一个整数结果3.取 最低位只看最右边 1 位4.去 最低位去掉最右边 1 位进制和n 进制的各位和day2cout 是c里用于输出的对象iostream头文件 是输出运算符endl (end line的缩写换行符可写成 \n输入 n 的值输入多个值eg. x1 1, y1 4, x2 6, y2 3输出 “1 4 6 3”day 3定义一个数组长度为 26都初始化为 0**ASCLL 编译中 ’a‘ 97’b 98...则 ‘a - a 0 , b - a 1, ...异或1.相同为0不同为1则 c 012.eg. c ^ 1 等价于 c c ^ 1声明一个二维数组只不过 数据类型为 bool (eg. false 0,true 1)day4函数 boolbool 函数直观表示 “是/否”if满足“sum % dsum 0”则进行if 下面的语句day 5头文件tolower 函数将大写字母转换为小写而小写与其他字母不变则 变后的 ”c“ 必是小写string 函数字符串循环一遍 s “A”循环两遍 s “A” “B” “AB”……最后 s “ABC……XYZ”输入 “cin “与”getlinecin “对于字符串getline 读取一整行eg.包括空格指定结束符为 换行 ”\n“读到”.“就停止只会读取第一个单词遍历 字符串1.char q 声明一个字符变量 q: s表示 从字符串 s 中逐个取出字符如果 s abc,则循环会依次让 q ’a‘然后q ’b‘再q ’c‘2.char 是字符表示元素类型c 表示引用(eg.如果不加 ”“ 则是拷贝修改不影响原字符串): 分隔符左边---是要声明的变量右边---是要遍历的容器day6大数据用 long long 代替 int 且也要注意范围
蓝桥杯菜鸟备赛
day11.i与i 的区别前者先赋值再加1后者先加1再赋值两者功能完全一样i 比i更快i还需要赋一份旧值2.定义函数接收一个整数 n 返回一个整数结果3.取 最低位只看最右边 1 位4.去 最低位去掉最右边 1 位进制和n 进制的各位和day2cout 是c里用于输出的对象iostream头文件 是输出运算符endl (end line的缩写换行符可写成 \n输入 n 的值输入多个值eg. x1 1, y1 4, x2 6, y2 3输出 “1 4 6 3”day 3定义一个数组长度为 26都初始化为 0**ASCLL 编译中 ’a‘ 97’b 98...则 ‘a - a 0 , b - a 1, ...异或1.相同为0不同为1则 c 012.eg. c ^ 1 等价于 c c ^ 1声明一个二维数组只不过 数据类型为 bool (eg. false 0,true 1)day4函数 boolbool 函数直观表示 “是/否”if满足“sum % dsum 0”则进行if 下面的语句day 5头文件tolower 函数将大写字母转换为小写而小写与其他字母不变则 变后的 ”c“ 必是小写string 函数字符串循环一遍 s “A”循环两遍 s “A” “B” “AB”……最后 s “ABC……XYZ”输入 “cin “与”getlinecin “对于字符串getline 读取一整行eg.包括空格指定结束符为 换行 ”\n“读到”.“就停止只会读取第一个单词遍历 字符串1.char q 声明一个字符变量 q: s表示 从字符串 s 中逐个取出字符如果 s abc,则循环会依次让 q ’a‘然后q ’b‘再q ’c‘2.char 是字符表示元素类型c 表示引用(eg.如果不加 ”“ 则是拷贝修改不影响原字符串): 分隔符左边---是要声明的变量右边---是要遍历的容器day6大数据用 long long 代替 int 且也要注意范围