测评&&试题
文章平均质量分 79
gogogo_sky
不积跬步,无以致千里;不积小流,无以成江海
展开
-
浅谈可变参数列表
1.在函数原型中,列出了函数期望接受的参数,但原型只能显示固定数目的参数。让一个函数在不同的时候接受不同数目的参数是不是可以呢? 答案是肯定的,但存在一些限制。 2.这时我们就用到了可变参数列表; (1)使用可变参数列表首先要假如头文件#include; 它的含义有哪些呢? va_list char*类型的指针; va_start 宏 va_arg 宏 va_end原创 2016-04-18 17:17:06 · 471 阅读 · 0 评论 -
自我检测题2
1.模拟实现memmove原创 2016-05-11 00:49:50 · 428 阅读 · 0 评论 -
勤于测试前面学过的知识之测试题
在学习的过程中,不要一味地去学习新知识,温故以前学习的知识也是很有必要的:下面是我自己前几天测试自己的一些基本的试题;拿出来分享一下 1.写一个指针数组; 2.写一个数组指针; 3.写一个函数指针; 4.写一个函数指针数组; 5.写一个函数指针数组指针; 6.用自己的话解释含义: int* ( *fun ( double , char* ) ) ( char*, i原创 2016-05-08 23:38:43 · 309 阅读 · 0 评论 -
模拟实现atoi(),字符串循环位移,8bit位指定位的置0或置1
1.实现一个8bit数据的指定位的置0或置1操作,其他位不变; #include #include void bit_set(unsigned char *p_data,unsigned char pos,int flag) { assert(p_data); assert(pos>=1&&pos if(flag==1)//置1 { *p_d原创 2016-05-30 16:29:33 · 544 阅读 · 0 评论 -
几个链表面试体(从尾逆序打印,删除某个位置,赋值复杂链表)
一、程序 #include<iostream> #include<stack> using namespace std;typedef struct Node { int data;; Node* next; Node(int x) :data(x) ,next(NULL) {} }Node;typedef struct Complex原创 2017-07-10 21:16:07 · 265 阅读 · 0 评论