面试
Happy_GP_
这个作者很懒,什么都没留下…
展开
-
递归实现strlen(const char* psz)
#includeint len=0;int StrLen(char* pz){ if((*pz)!=/0) { StrLen(pz+len+1); ++len; } else return 0; return len;}void main(){ char* cpz = "abcv"; cout}原创 2009-09-18 16:12:00 · 376 阅读 · 0 评论 -
堆和栈
什么是堆栈 在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。 堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。 要点: 堆:顺序随意 栈:后进先出(Last-In/First-Out) [编辑本段]堆和栈的区别 一、预备知识—程序的内存分配 一个由转载 2009-09-18 18:03:00 · 388 阅读 · 0 评论 -
问题
堆栈的区别,堆栈内容的区别代码实现堆栈操作原创 2009-10-15 20:24:00 · 377 阅读 · 0 评论 -
数据元素的位数
整型:32位字符型:8位长整型:32位短整型:8位布尔型:8位原创 2009-11-06 09:34:00 · 389 阅读 · 0 评论 -
C语言中的移位操作
C语言中的移位操作,内容不多。不过有些地方你不注意,就疏忽了。 先做两个小题先。 (1)unsigned char x=3;x>1是多少?(2)char x=3;x>1是多少?(3)char x=-3;x>1是多少? 3写成二进制数是00000011;-3写成二进制数是(补码)11111101。(负数的二进制表示是原码反码加转载 2009-11-13 11:20:00 · 1193 阅读 · 0 评论 -
编程实现栈
#include#includeusing namespace std;class CStack{public: CStack(int nSize); ~CStack(); void push(char a); void pop();private: char* m_pData; int m_nLength; // 栈长度 int m_nCount; // 当前元素个原创 2009-11-24 17:16:00 · 376 阅读 · 0 评论