C05-function-pointer C函数C语言不允许函数嵌套定义,函数名和参数列表一起构成了函数签名。意味着可以出现参数列表不同但是函数名相同的函数。 函数声明由于程序是从上向下执行,所以函数要先声明,后调用。 函数声明的格式非常简单,相当于去掉函数定义中的函数体,并在最后加上分号;,如下所示:dataType functionName( dataType1 param1, dataType2 param2 ... ); 也可以 2021-12-10
C04-array-string C数组 数组中每个元素的数据类型必须相同,对于int a[4];,每个元素都必须为 int类型。 数组长度 length 最好是整数或者常量表达式,例如 10、20*4 等,这样在所有编译器下都能运行通过 访问数组元素时,下标的取值范围为 0 ≤ index < length,过大或过小都会越界,导致数组溢出,发生不可预测的情况 数组内存是连续的。连续的内存为指针操作(通过指针来访问 2021-12-10
C03-input-output-if-for C 输入 & 输出输出函数: puts():只能输出字符串,并且输出结束后会自动换行。putchar():只能输出单个字符。printf():可以输出各种类型的数据。 输入函数: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。getchar()、getche()、getch():这三个函数都用于输入单个字符。gets():获取一行数据,并作为字符串处理 2021-12-10
C02-datatype-operators C 数据类型C 中的类型可分为以下几种: 序号 类型与描述 1 基本类型:它们是算术类型,包括两种类型:整数类型和浮点类型。 2 枚举类型:它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。 3 void 类型:类型说明符 void 表明没有可用的值。 4 派生类型:它们包括:指针类型、数组类型、结构类型、共用体类型和函数类型。 数组类型和结构类型统 2021-12-10
C01 二进制、八进制、十进制、十六进制将二进制、八进制、十六进制转换为十进制二进制、八进制和十六进制向十进制转换的方法是“按权相加”。所谓“权”,也即“位权”。 假设当前数字是 N 进制,那么:对于整数部分,从右往左看,第 i 位的位权等于Ni-1对于小数部分,恰好相反,要从左往右看,第 j 位的位权为N-j。 更加通俗的理解是,假设一个多位数(由多个数字组成的数)某位上的数字它所表示的数值大小就是该位 2021-12-10
lqbz 12345678910111213141516171819202122232425262728293031 let reg = /.+?(省|市|自治区|自治州|行政区|区|镇|盟|县|旗)/g; console.info("福建省厦门市湖里区XX街XX号".match(reg)) 2021-07-18
【转】Git/SVN提交代码规范 12345678910feat - 新功能 featurefix - 修复 bugdocs - 文档注释style - 代码格式(不影响代码运行的变动)refactor - 重构、优化(既不增加新功能,也不是修复bug)perf - 性能优化test - 增加测试chore - 构建过程或辅助工具的变动revert - 回退build - 打包 示例: 原文链接:Git/SVN提交代码规范 2020-07-18 Git Git
富文本编辑器 Summernote 从入门到放弃(实例篇) 前篇把Summernote的用法和配置基本都介绍了一遍,本篇就来实现一个完整的富文本编辑器吧。 需要引入的文件CSS 12<link rel="stylesheet" href="css/bootstrap.min.css"><link rel="stylesheet" href="css/summernote 2020-07-18 HTML CSS HTML JS 富文本编辑器
live2d点击下载没反应解决办法 在Live2D官网下载Live2D Cublsm的时候,发现点击下载按钮没有反应的情况。不管点“アップデートをダウンロードする” (“Download updates”)还是“初めてダウンロードする” (“Download for the first time”),都没有反应。 原因在打开控制台查看源代码后发现Live2D官网通过谷歌的CDN (ajax.googleapis.com)引用jque 2020-06-29