C++测验代码】的更多相关文章

/* 返回字符串前n位和返回整数前n位 */ #include <iostream> unsigned long left(unsigned long num, int n); char * left(char * str, int n); using namespace std; int main() { unsigned long num; int n; cout << "请输入一个整数:"; cin >> num; cout <<…
如何评价代码质量的高低? 实际上,咱们平时嘴中常说的“好”和“烂”,是对代码质量的一种描述.“好”笼统地表示代码质量高,“烂”笼统地表示代码质量低.对于代码质量的描述,除了“好”“烂”这样比较简单粗暴的描述方式之外,我们也经常会听到很多其他的描述方式.这些描述方法语义更丰富.更专业.更细化.我搜集整理了一下,罗列在了下面.这些几乎涵盖我们所能听到的描述代码质量的所有常用词汇,你可以看一看. 灵活性(flexibility).可扩展性(extensibility).可维护性(maintainabi…
目录 01 - 什么是好的代码? 02 - 评价代码的标准有哪些 2.1 可维护性(maintainability) 2.2 可读性(readability) 2.3 可扩展性(extensibility) 2.4 简洁性(simplicity) 2.5 可复用性(reusability) 2.6 可测试性(testability) 03 - 本篇总结 01 - 什么是好的代码? 对开发人员来说,辨别代码的"好"和"烂",是个非常重要的能力,这也是我们写出好代码的前…
实现代码: <script type="text/javascript"> Object.deepAssign = function() { var args = Array.from(arguments); return args.reduce(deepClone,args[0]); function deepClone(target,obj){ if(!target) target = Array.isArray(obj)?[]:{}; if(obj &&…
Coursera课程 <计算机程式设计>台湾大学 刘邦锋 Week6 String 6-1 Character and ASCII 字符变量的声明 char c; C语言使用一个位元组来储存一个字符,所以一个字符能存一个-128到127之间的整数. 例子:(char-size.c)一个char所占的位元组数 #include <stdio.h> int main(void) { char c; printf("%d\n", sizeof(c)); return…
本笔记记录自 Coursera课程 <计算机程式设计> 台湾大学 刘邦锋老师 Week5 Pointer 5-1 Pointer Definition and Declaration 指针和一般变量的区别.一般变量的值就是代表数据,而指针变量的值则代表另一个变量的记忆体位址.一般变量有数据类别,比如说整数,浮点数等.指针变量也有数据类型,比如说指向整数的指针,指向浮点数的指针等. 申明指标变量的方法 int *iptr; float *fptr; double *dptr; 在变量名称前加一个…
本笔记记录自 Coursera课程 <计算机程式设计> 台湾大学 刘邦锋老师 Week4 Functions 4-1 System Function 函数主要分为两大类系统定义函数与使用者定义函数,例如printf和main. 例子:(sys-function.c)呼叫系统定义函数 #include <stdio.h> /* for printf and scanf */ #include <stdlib.h> /* for abs */ #include <ma…
本笔记记录自 Coursera课程 <计算机程式设计> 台湾大学 刘邦锋老师 Week3 Array 3-1 Array Usage 例子:使用数组一次申明10个整数变量 int a[10] 这样就一次申明了10个整数的变量,a后面的方括号[10]表示a是一个有10个元素的整数数组. 所以说C语言中数组是用[ ]表示的. [注] 一个数组和一个变量一样,有类别.名字.值.位址等属性,但数组还多了一个属性,就是数组中有几个元素. 因为数组中有多个元素,我们必须用一个数字代表我们要使用的是哪一个.…
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:来试试这个来自静态代码分析工具PVS Studio提供C++的小测验吧.…
 存储引擎  支持的锁定级别 myisam      表级别 memory     表级别   inndb       行级别  bdb:        页级别 lock锁定类型 锁定方式            目的 读锁                   自己与其他线程只能读取该表 写锁                  只有当前线程能够对表进行写入操作(其他线程也无法读这部分数据) 读锁的英文叫法是shared locks,shared是共享的意思,共享锁,就是所有用户都可以共享进行读(包…