12 2016 档案
摘要:1 #include int main() { int a, b, c, d, e; // 红0 黄1 蓝2 白3 紫4 for (a = 0; a #include #define N 10 void sortString(char str[][50]) { char temp[]; for(int i = 0; i #define MAX 10...
阅读全文
摘要:注释是在写的中途的测试 以下是由于没写测试写崩的代码(没有正确结果): 测试文件:
阅读全文
摘要:c89:s所指向的字符串常量是不可以被改变的, t可以当作字符数组使用。在
阅读全文
摘要:实际应用中经常会用到二维平面上的点,点的操作包括设置点的位置( pointT setPoint(double x , double y ) ),显示第n个点的位置( void showPoint(pointT *p,int n) ), 计算两个点的距离double distPoint(pointT
阅读全文
摘要:父类变量 可以引用父类的方法 子类变量 可以引用父类的方法和子类的方法 因此 可以用父类变量引用子类对象 而不能用子类变量引用父类对象 因为父类对象不具备子类的方法以及实例域 换而言之 一个父类变量 持有对象 并限制该对象可调用的方法 如果一个父类变量引用的对象需要向子类转换类型 那么说明这个父类变
阅读全文
摘要:1、getline(char s[], int lim) 调用结果:往参数数组中读入字符直到换行(即:读取一行) 返回值:参数数组所读入的字符串长度 在《c程序设计语言中》里使用频率特别高。 version 1: int getline(char s[], int lim) { int c, i;
阅读全文
摘要:代码参考:《K&R》 1、单词计数 2、统计数字、空白符及其他字符 3、找指定具有指定模式的行 实际在控制台界面运行时,是输入一行判断一行的,最后用Ctrl+Z结束。
阅读全文
摘要:package abstractClasses; import java.time.LocalDate; /** * Created by xkfx on 2016/12/20. */ public class Employee extends Person{ private String name; private double salary; private ...
阅读全文
摘要:关于文件的概念: 文件的签名, 文件的存储形式, 文件的操作方式。
阅读全文
摘要:gets(filename): 不需要再读掉一个空格,该函数本身是以多读一个'\n'作为结束标识的 scanf("%s", filename): 需要再读掉一个空格
阅读全文
摘要:1、设计package原因 理解基目录的概念,思考jre加载class的顺序,如果没有package会怎么样?有了之后又是怎么样。。? 主要:确保类名的唯一性。 次要:方便组织代码 2、怎样访问\导入一个类??? 一个类可以使用所属包中的所有类,以及其他包中的公有类。 源文件是指(.java文件)而
阅读全文
摘要:对象初始化语块执行顺序: static initialization block new Employee1 instance field initialization object initialization blockEmployee(String name, double salary) n
阅读全文
摘要:好处总是相对而言的,封装的好处是相对于直接访问数据而言的。 第一点好处:改变内部实现,除了该类的方法外,不会影响其他代码。 第二点好处:更改器方法可以执行错误检查,然而直接对域进行赋值将不会进行这些处理。 封装的意义在于,内部实现并不重要,重要的是类对外提供的方法。 封装提高了对象的黑盒性质。 能设
阅读全文
摘要:类(class)是构造对象的模板或蓝图。 对象的行为是用可调用的方法定义的.
阅读全文
摘要:import java.io.*; public class trans{ public static void main(String[] args){ try{ File inFile = new File("D:/****/src.txt"); File outFile = new File("D:/****/tar...
阅读全文
摘要:import java.time.*; public class MyTest{ public static void main(String[] args){ LocalDate date = LocalDate.now(); int month = date.getMonthValue(); i
阅读全文
摘要:课本第291页第4题 #include void main() { int n, m, i, k; int p_begin; int arr[100]; scanf("%d", &n); for(i = 0; i = n) i = 0; printf("%d ", arr[i++]); } } 课本第291页第11题 ...
阅读全文
摘要:如何理解快速排序? 第一步,想象手中有一副扑克牌。 第二步,按照一定规则抽取一张牌作为基准牌(中间牌) 第三步,从左边开始挑一张比基准牌大的,先挑出来(正常拿牌姿势,像凑对子一样让这张牌露出来一点)保持牌状不变。 第四步,从右边开始挑一张比基准牌小的,同理。 第五步,交换这两张拍,从交换点继续做第三
阅读全文
摘要:strcmp 根据s按照字典顺序小于、等于或大于t的结果分别返回 负整数、0或正整数 至于abcdefg与abcdef谁比较大要看'\0'的acsii码
阅读全文
摘要:import java.util.*; public class MyTest{ public static void main(String[] args){ Scanner in = new Scanner(System.in); System.out.print("How many numbers do you need to draw? ");...
阅读全文
摘要:corejava 上的一段代码 因吹思婷
阅读全文
摘要:#define ALLOCSIZE 10000 static char allocbuf[ALLOCSIZE]; static char *allocp = allocbuf; char *alloc(int n) { if(allocbuf + ALLOCSIZE - allocp >= n){ allocp += n; return allocp ...
阅读全文
摘要:#include void main() { int strlen(char *); printf("%d\n", strlen("hello, world")); } int strlen(char *s) { int n; for(n = 0; *s != '\0'; s ++) ; return n; }
阅读全文
摘要:a[i] 与 *(a+i) 是等价的。 事实上在计算a[i]的值时,c语言首先将前者转换为后者形式, 而且,通常而言,用指针编写的程序要比用数组下标编写的程序执行速度快,(为什么?) 因此,应该尽量用*(a+i)代替a[i], 但是,我们必须记住 指针是一个变量 在c语言中 pa = a 和 pa
阅读全文
摘要:代码来自《K&R》 范例输入(控制台): -32 23 11 1833987 23^Z 范例输出: -322311183398723
阅读全文
摘要:Example: 在线 java8 api 1、http://docs.oracle.com/javase/8/docs/api/ 2、ctrl+f 3、输入类名! 4、
阅读全文