2015年10月5日

动态分配内存,可根据输入设置数组大小

摘要: malloc头文件#include swap头文件#include 记得用using namespace std;#include #include #include using namespace std;void sort(int *score, int *id, int n);int mai... 阅读全文

posted @ 2015-10-05 10:49 张明明_1 阅读(622) 评论(0) 推荐(0)

2015年10月4日

指针与数组

摘要: 摘下来自己犯得很弱智的错误,哎,我竟然写出for(; p #include using namespace std;void average(float *p, int n);void searc(float (*p)[4], int n);int main(){ float score[3]... 阅读全文

posted @ 2015-10-04 23:15 张明明_1 阅读(321) 评论(0) 推荐(0)

深入函数

摘要: 1:普通函数的重载/*普通函数的重载:我们可以将一个相同名字但是不同类型的函数重复调用多次来处理不同类型的数据由于参数不同,编译器根据参数类型调用不同的函数,输出不同的结果*/#include using namespace std;void func(int);void func(long);vo... 阅读全文

posted @ 2015-10-04 21:55 张明明_1 阅读(135) 评论(0) 推荐(0)

到底是使用指针还是引用 ,混合使用以及易错点

摘要: 看的这个视频教程快把我弄晕了,讲了怎么犯错误的,一步步解决这个错误,不同的解决办法又会带来什么错误,最后给出最合适的解决办法,但是我……现在有点晕了……,再加上我装了vs之后 不知道怎么回事儿,我的vc6不见了,这个教程用的vc,有时候运行结果不一样嘛……我是彻底晕了……,不过应该是加深了理解的……... 阅读全文

posted @ 2015-10-04 10:22 张明明_1 阅读(791) 评论(0) 推荐(0)

2015年10月3日

返回值作为标志

摘要: 函数的返回值不仅可以作为数值使用,也可以作为函数执行过程中的一种标志,反映函数执行成功与否或者是否满足执行条件/*函数返回值不仅可以作为数值使用也可以作为一种执行成功与否或者是否符合条件的标志*/#include #include using namespace std;int fun(int a,... 阅读全文

posted @ 2015-10-03 18:10 张明明_1 阅读(154) 评论(0) 推荐(0)

c++的引用(二)

摘要: /*按地址传递*/ #include using namespace std; void swap(int *a, int *b) { int c; c = *a; *a = *b; *b = c; } int main() { int a = 3, b =... 阅读全文

posted @ 2015-10-03 14:32 张明明_1 阅读(157) 评论(0) 推荐(0)

内联函数

摘要: #include /*当声明和定义分开的而且不用内联函数的时候,程序执行到被调用部分会跳转到被执行函数,执行完再跳转回去,跳转会占用一定的时间*//*内联函数当被调用函数程序行较少而且执行次数较多的时候就可以用内联函数内联函数的两种写法,一种是定义和声明分开写但是在定义的时候加上"inline"另一... 阅读全文

posted @ 2015-10-03 14:23 张明明_1 阅读(448) 评论(0) 推荐(0)

c++的引用

摘要: 假如定义了某个变量的别名,该别名就永远属于这个变量,它是某个变量的别名的这个身份我们无法更改,但是我们可以更改它所引用的值定义引用的时候一定要记得对该引用进行初始化,引用就是常量,我们只能对它初始化,不能赋值,下面用代码演示上述语句#include using namespace std;int m... 阅读全文

posted @ 2015-10-03 11:30 张明明_1 阅读(299) 评论(0) 推荐(0)

指针总结以及常量指针与指向常量的指针与指向常量的常指针

摘要: /*指针总结:1:指针未被初始化一个地址或刚删除一个指针都要将其初始化为0,否则的话将会导致该指针失控2:假如不想改变一个指针,那么将该指针定义为const,假如不想改变该指针指向的值,将指针指向的值定义为const假如即不想改变指针又不想改变指针指向的值,那么将指针和指针指向的值都定义为const... 阅读全文

posted @ 2015-10-03 10:20 张明明_1 阅读(1340) 评论(0) 推荐(0)

2015年10月2日

c++中的 堆和栈

摘要: /*用指针p存储堆中的空间时,在将第二块内存空间赋给p之前,我们要释放p原来指向的内存空间,这样才不会造成内存泄漏,不然的话p原来记录的内存空间就找不到了,而且也无法再次利用注意:你在使用new以后,加入不再使用该块内存空间,那么一定要用delete来释放它*//*堆中可以保存变量,也可以保存对象,... 阅读全文

posted @ 2015-10-02 10:56 张明明_1 阅读(323) 评论(0) 推荐(0)

导航