
C
FanBro
这个作者很懒,什么都没留下…
展开
-
编程语言基础
学了C语言,Java,最近又学了js,发现这些编程语言的基础知识差不多,干脆就自己总结一下(不一定有什么实际的用处)。原创 2016-10-11 18:51:07 · 507 阅读 · 1 评论 -
scanf
注意问题编辑(1) 对于字符串数组或字符串指针变量,由于数组名和指针变量名本身就是地址,因此使用scanf()函数时,不需要在它们前面加上"&"操作符。(2) 可以在格式化字符串中的"%"各格式化规定符之间加入一个整数,表示任何读操作中的最大位数。(3) scanf()函数中没有精度控制。如: scanf("%5.2f",&a); 是非法的。不能企图用此语句输入小数为2位的实数。转载 2016-01-14 22:21:27 · 1328 阅读 · 0 评论 -
C++指针实战
我要知道array+i实际上偏移了i * N个单位; 二维数组作为函数参数传递给函数的时候,为什么第二维必须指定大小? 联合理解。 厉害了我的针!原创 2016-11-05 20:47:50 · 415 阅读 · 0 评论 -
struct和typedef使用的辨析
首先理一下对于学习数据结构很重要的基础知识。比如,绝对理解下面的定义方式:typedef struct LNode{ ElemType data; struct LNode *next;} LNode, *LinkList;如果不理解,那你应该看看下面的:struct LNode{ ElemType data; struct LNode *next;};typed原创 2016-12-05 23:33:51 · 2252 阅读 · 0 评论 -
函数指针
因为C++多态实现原理理解的需要,回顾C中的函数指针用法。什么是函数指针?即指向函数的指针。原创 2016-12-08 17:10:10 · 269 阅读 · 0 评论 -
选择排序和冒泡排序
初学排序回顾选择排序说明 将要排序的对象分作两部份,一个是已排序的,一个是未排序的,从后端未排序部份选择一个最小值,并放入前端已排序部份的最后一个,例如:排序前:70 80 31 37 10 1 48 60 33 80[1] 80 31 37 10 70 48 60 33 80 选出最小值1 [1 10] 31 37 80 70 48 60 33 80 选出最小值10 [1 10 31]转载 2016-12-16 20:23:57 · 471 阅读 · 0 评论 -
链表
初学链表,区别静态链表和动态链表;知其然;什么是单链表;什么是链表?你说得出来吗?原创 2016-12-18 16:44:46 · 562 阅读 · 0 评论