
【c/c++ 基础】
文章平均质量分 78
ForDream321
这个作者很懒,什么都没留下…
展开
-
c语言面试题重点整理·单链表操作
1. 求单链表中结点的个数// 求单链表中结点的个数 2 unsigned int GetListLength(ListNode * pHead) 3 { 4 if(pHead == NULL) 5 return 0; 6 7 unsigned int nLength = 0; 8 ListNode * p原创 2015-04-02 20:54:22 · 685 阅读 · 0 评论 -
c语言面试题重点整理·基础类
最近又面临面试把这些常见的题型记录一下,不足的地方后面再补充:(1) 对const的理解 定义:语言关键字const就是用来限定一个变量不允许被改变的修饰符(Qualifier),就只能修改为只读变量; 指针和const的搭配来考察: 1)、const在前面 const char *pContent; //*pContent是const, pCon原创 2015-04-01 23:40:50 · 1500 阅读 · 0 评论 -
c语言面试题重点整理·简单编程类
下面是常用到的一些面试题,不对的地方求纠正:(1)排序 插入法(2)排序冒泡法 (3)希尔排序(4)二分查找法int BinSearch1(int r[ ], int n, int k)//数组r[1] ~ r[n]存放查找集合{ low=1; high=n; while (low<=high) {原创 2016-03-23 20:48:01 · 893 阅读 · 0 评论 -
函数可重入性
什么是可重入性重入一般可以理解为一个函数在同时多次调用,例如操作系统在进程调度过程中,或者单片机、处理器等的中断的时候会发生重入的现象。原创 2017-05-07 17:16:19 · 588 阅读 · 0 评论 -
c/c++代码性能效率
一、尽量减少值传递,多用引用来传递参数 boolCompare(string s1, string s2)boolCompare(string *s1, string *s2)boolCompare(string &s1, string &s2)boolCompare(const string &s1, const string &s2) 其中若使用第一个函数(值传递),则在参数原创 2018-02-01 22:19:05 · 9213 阅读 · 1 评论