记住他的怪吼

导航

2009年6月24日

半年学习以来写的最长的程序,但是还有错误

摘要: #include <iostream>using namespace std ;class Complex{public:Complex(){real=0 ; imag=0 ;}Complex(int r , double im) : real(r) , imag(im) {}friend Complex operator + (const Complex & , const ... 阅读全文

posted @ 2009-06-24 21:49 记住他的怪吼 阅读(234) 评论(1) 推荐(0)

2009年6月3日

今天犯的错

摘要: #include <iostream>using namespace std;int main (){ void swap (char * ); char s1[100] , s2[100] ;cout<<"please input the firsr string:"<<endl;cin>>s1;cout<<"please input ... 阅读全文

posted @ 2009-06-03 17:19 记住他的怪吼 阅读(132) 评论(0) 推荐(0)

使用引用的规则:

摘要: 使用引用的规则:1. 初始化后,程序不能改变引用的值。2. 不能创建指向引用的指针。3. 不能比较两个引用的值,可比较被引用变量的值。4. 不能使引用的值加,减和改变,但对被引用变量的值可以。5. 不能对void进行引用。6. 不能建立引用数组。7. 没有引用的引用。8. 有空指针,无空引用。 阅读全文

posted @ 2009-06-03 09:59 记住他的怪吼 阅读(242) 评论(0) 推荐(0)

2009年6月2日

多维数组与指针(学习笔记)

摘要: #include <iostream>using namespace std;int main (){int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};int* p;for(p=a[0];p<a[0]+12;++p) //p=a[0],p=a[0][0],p=a是错的,因为多维数组a指向的是二维数组的首行,即指向一个一维数组,而p是指向整型数据的指... 阅读全文

posted @ 2009-06-02 22:42 记住他的怪吼 阅读(173) 评论(0) 推荐(0)

对于一个m行、n列的二维数组在内存中的地址应为:

摘要: 例如,对于一个m行、n列的二维数组num,num[i][j](i≤m,j≤n)在内存中的地址应为:num+i×n+j。早上看到这里,始终对这句话难以理解,经过QQ朋友的指点以及自己在网上查找的资料,现在趁热打铁将自己的心得体会下下来,以共参考,也不知道理解的对不对,诶,资料难找啊:首先NUM即数组名,就是数组的首地址,假设数组A,那么NUM的地址现在就是NUM[0... 阅读全文

posted @ 2009-06-02 16:00 记住他的怪吼 阅读(518) 评论(1) 推荐(0)

2009年6月1日

有一排好的数组,插入一个数,最大就放最后,否则按规律插入(不知道循环的道理)和出错

摘要: #include <iostream>#define xiabiao 10using namespace std;int main(){int suzu[xiabiao]={0,1,2,3,4,5,6,7,8,9};int i,num,j;cout<<"input the suzu:"<<endl;for(i=0;i<xiabiao;++i){cout&l... 阅读全文

posted @ 2009-06-01 21:23 记住他的怪吼 阅读(233) 评论(2) 推荐(0)

顺序法查找(连抄带写一早上还是有错)

摘要: #include <iostream> #define size 10 using namespace std ; int main() {int search (int v[],int n,int key); int d[size] , i , KEY ,index ; cout << "input the d:" << endl ; for (i=0;i&l... 阅读全文

posted @ 2009-06-01 14:50 记住他的怪吼 阅读(172) 评论(0) 推荐(0)