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... 阅读全文
posted @ 2016-12-29 23:46 xkfx 阅读(268) 评论(0) 推荐(0) 编辑
摘要:注释是在写的中途的测试 以下是由于没写测试写崩的代码(没有正确结果): 测试文件: 阅读全文
posted @ 2016-12-29 18:09 xkfx 阅读(317) 评论(0) 推荐(0) 编辑
摘要:c89:s所指向的字符串常量是不可以被改变的, t可以当作字符数组使用。在 阅读全文
posted @ 2016-12-28 16:36 xkfx 阅读(205) 评论(0) 推荐(0) 编辑
摘要:实际应用中经常会用到二维平面上的点,点的操作包括设置点的位置( pointT setPoint(double x , double y ) ),显示第n个点的位置( void showPoint(pointT *p,int n) ), 计算两个点的距离double distPoint(pointT 阅读全文
posted @ 2016-12-27 19:03 xkfx 阅读(301) 评论(0) 推荐(0) 编辑
摘要:父类变量 可以引用父类的方法 子类变量 可以引用父类的方法和子类的方法 因此 可以用父类变量引用子类对象 而不能用子类变量引用父类对象 因为父类对象不具备子类的方法以及实例域 换而言之 一个父类变量 持有对象 并限制该对象可调用的方法 如果一个父类变量引用的对象需要向子类转换类型 那么说明这个父类变 阅读全文
posted @ 2016-12-21 20:27 xkfx 阅读(133) 评论(0) 推荐(0) 编辑
摘要:1、getline(char s[], int lim) 调用结果:往参数数组中读入字符直到换行(即:读取一行) 返回值:参数数组所读入的字符串长度 在《c程序设计语言中》里使用频率特别高。 version 1: int getline(char s[], int lim) { int c, i; 阅读全文
posted @ 2016-12-21 17:06 xkfx 阅读(396) 评论(0) 推荐(0) 编辑
摘要:代码参考:《K&R》 1、单词计数 2、统计数字、空白符及其他字符 3、找指定具有指定模式的行 实际在控制台界面运行时,是输入一行判断一行的,最后用Ctrl+Z结束。 阅读全文
posted @ 2016-12-21 16:57 xkfx 阅读(381) 评论(0) 推荐(0) 编辑
摘要: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 ... 阅读全文
posted @ 2016-12-20 22:54 xkfx 阅读(231) 评论(0) 推荐(0) 编辑
摘要:关于文件的概念: 文件的签名, 文件的存储形式, 文件的操作方式。 阅读全文
posted @ 2016-12-20 17:56 xkfx 阅读(241) 评论(0) 推荐(0) 编辑
摘要:gets(filename): 不需要再读掉一个空格,该函数本身是以多读一个'\n'作为结束标识的 scanf("%s", filename): 需要再读掉一个空格 阅读全文
posted @ 2016-12-20 09:34 xkfx 阅读(193) 评论(0) 推荐(0) 编辑
摘要:1、设计package原因 理解基目录的概念,思考jre加载class的顺序,如果没有package会怎么样?有了之后又是怎么样。。? 主要:确保类名的唯一性。 次要:方便组织代码 2、怎样访问\导入一个类??? 一个类可以使用所属包中的所有类,以及其他包中的公有类。 源文件是指(.java文件)而 阅读全文
posted @ 2016-12-15 20:03 xkfx 阅读(236) 评论(0) 推荐(0) 编辑
摘要:对象初始化语块执行顺序: static initialization block new Employee1 instance field initialization object initialization blockEmployee(String name, double salary) n 阅读全文
posted @ 2016-12-14 22:13 xkfx 阅读(379) 评论(0) 推荐(0) 编辑
摘要:好处总是相对而言的,封装的好处是相对于直接访问数据而言的。 第一点好处:改变内部实现,除了该类的方法外,不会影响其他代码。 第二点好处:更改器方法可以执行错误检查,然而直接对域进行赋值将不会进行这些处理。 封装的意义在于,内部实现并不重要,重要的是类对外提供的方法。 封装提高了对象的黑盒性质。 能设 阅读全文
posted @ 2016-12-14 13:11 xkfx 阅读(199) 评论(0) 推荐(0) 编辑
摘要:类(class)是构造对象的模板或蓝图。 对象的行为是用可调用的方法定义的. 阅读全文
posted @ 2016-12-13 22:39 xkfx 阅读(138) 评论(0) 推荐(0) 编辑
摘要: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... 阅读全文
posted @ 2016-12-12 23:20 xkfx 阅读(246) 评论(0) 推荐(0) 编辑
摘要:import java.time.*; public class MyTest{ public static void main(String[] args){ LocalDate date = LocalDate.now(); int month = date.getMonthValue(); i 阅读全文
posted @ 2016-12-12 22:55 xkfx 阅读(844) 评论(0) 推荐(0) 编辑
摘要:课本第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题 ... 阅读全文
posted @ 2016-12-11 14:03 xkfx 阅读(288) 评论(0) 推荐(0) 编辑
摘要:如何理解快速排序? 第一步,想象手中有一副扑克牌。 第二步,按照一定规则抽取一张牌作为基准牌(中间牌) 第三步,从左边开始挑一张比基准牌大的,先挑出来(正常拿牌姿势,像凑对子一样让这张牌露出来一点)保持牌状不变。 第四步,从右边开始挑一张比基准牌小的,同理。 第五步,交换这两张拍,从交换点继续做第三 阅读全文
posted @ 2016-12-11 09:03 xkfx 阅读(198) 评论(0) 推荐(0) 编辑
摘要:strcmp 根据s按照字典顺序小于、等于或大于t的结果分别返回 负整数、0或正整数 至于abcdefg与abcdef谁比较大要看'\0'的acsii码 阅读全文
posted @ 2016-12-10 22:44 xkfx 阅读(228) 评论(0) 推荐(0) 编辑
摘要: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? ");... 阅读全文
posted @ 2016-12-09 23:27 xkfx 阅读(429) 评论(0) 推荐(0) 编辑
摘要:corejava 上的一段代码 因吹思婷 阅读全文
posted @ 2016-12-09 18:11 xkfx 阅读(338) 评论(0) 推荐(0) 编辑
摘要:#define ALLOCSIZE 10000 static char allocbuf[ALLOCSIZE]; static char *allocp = allocbuf; char *alloc(int n) { if(allocbuf + ALLOCSIZE - allocp >= n){ allocp += n; return allocp ... 阅读全文
posted @ 2016-12-09 15:17 xkfx 阅读(377) 评论(0) 推荐(0) 编辑
摘要:#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; } 阅读全文
posted @ 2016-12-09 12:46 xkfx 阅读(201) 评论(0) 推荐(0) 编辑
摘要:a[i] 与 *(a+i) 是等价的。 事实上在计算a[i]的值时,c语言首先将前者转换为后者形式, 而且,通常而言,用指针编写的程序要比用数组下标编写的程序执行速度快,(为什么?) 因此,应该尽量用*(a+i)代替a[i], 但是,我们必须记住 指针是一个变量 在c语言中 pa = a 和 pa 阅读全文
posted @ 2016-12-08 12:05 xkfx 阅读(261) 评论(0) 推荐(0) 编辑
摘要:代码来自《K&R》 范例输入(控制台): -32 23 11 1833987 23^Z 范例输出: -322311183398723 阅读全文
posted @ 2016-12-08 11:50 xkfx 阅读(263) 评论(0) 推荐(0) 编辑
摘要:上面的代码可以正常运行,输出结果是 a 阅读全文
posted @ 2016-12-06 21:31 xkfx 阅读(295) 评论(0) 推荐(0) 编辑
摘要:Example: 在线 java8 api 1、http://docs.oracle.com/javase/8/docs/api/ 2、ctrl+f 3、输入类名! 4、 阅读全文
posted @ 2016-12-02 17:16 xkfx 阅读(114) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示