- 博客(6)
- 收藏
- 关注
原创 利用栈结构二进制数转十进制数代码实现c++
#include #include #include #define MAXLEN 50 using namespace std; struct StackType{ char data[MAXLEN]; int top; }; StackType*STInit() { StackType*s; if(s=new StackType){ s->top=0; return s;
2016-11-15 10:39:54 2014
转载 c++中pow函数
在C++中,pow有多个重载函数; 在dev中,pow(int,int)可以执行,但是在别的地方是不可以被编译的;会提示 :error C2668: “pow”: 对重载函数的调用不明确 可以看见,是没有pow(int,int)这个方法的; 正确的办法是pow(int,double(int));
2016-11-15 10:38:20 24975
原创 C++单链表基本算法代码
#include #include using namespace std; struct Data{//数据节点类型 string key; string name; int age; }; struct CLtype{//定义链表结构 Data nodedata; CLtype *nextnode; }; /*****************在链表的末尾添加节点********
2016-11-05 09:34:44 1818
原创 c++顺序表基本算法代码
#include #include using namespace std; #define MAXLEN 100//定义顺序表的最大长度 /*************顺序表的定义部分*****************/ struct Data{//定义顺序表结点类型 string key;//节点关键字 string name; int age; }; struct SLtype{//定
2016-11-02 09:50:24 4054
原创 C++引用变量(&)
1、创建引用变量 必须在声明引用变量时进行初始化: int rat; int&rodent=rat; 可以通过初始化声明来设置引用,但不能通过赋值来设置。 nt rat; int&rodent=rat;int b=50; rodent=b; 这里rodent依然是rat变量的别名,只是现在rat和rodent的变量值变为50.
2016-11-01 09:42:49 257
转载 const指针和指向const的指针
举个例子说下: int i=39; const int *p=&i,表示不能通过指针p来改变i的值,*p=20//错,p=&j//正确 int *const p=&i,表示p只能指向i,不能指向其他变量,但是可以通过p来改变i的值.*p=30//正确,但是p=&j//错 const int *const p=&i,表示p只能指向i,并且不能通过p来改变i的值 *p=20//错误,p=&j
2016-11-01 09:23:18 304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人