c语言C++易错点
文章平均质量分 91
CodeYourBrother
这个作者很懒,什么都没留下…
展开
-
c语言,通过指针交换两个数的值
#includevoid swap(int *p ,int *p1){ int *temp ; temp = p; p= p1; p1 = temp; }void swap2(int *p ,int *p1){ int temp ; temp = *p; *p= *p1; *p1 = temp; }void main(){ int a = 1; int b =原创 2014-05-18 19:15:36 · 1959 阅读 · 1 评论 -
常用排序算法总结与分析(含全部源码)
#includeusing namespace std;/*************** * 直接插入排序 *算法性能: *稳定 *空间代价:Θ(1) *时间代价: *最佳情况:n-1次比较,2(n-1)次移动,Θ(n) *最差情况: Θ(n2) ***************/void InsertSort(int *a,int n);/*****************原创 2014-06-08 13:42:36 · 821 阅读 · 0 评论 -
C++_运算符重载
C++_运算符重载什么是运算符的重载? 运算符与类结合,产生新的含义。 为什么要引入运算符重载? 作用:为了实现类的多态性(多态是指一个函数名有多种含义)怎么实现运算符的重载?方式:类的成员函数 或 友元函数(类外的普通函数)规则:不能重载的运算符有 . 和 .* 和 ?: 和 :: 和 sizeof友元函数和成员函数的使用场转载 2014-05-23 13:03:02 · 544 阅读 · 0 评论 -
C++易错点之继承与派生
1、继承关系的特点(1) 一个派生类可以有一个或多个基类 只有一个基类时,称为单继承;有多个基类时为多继承。(2) 继承关系可以是多级的 即可以有类Y继承类X和原创 2014-05-23 15:17:44 · 1026 阅读 · 0 评论 -
c++,c语言易错点之类与对象
拷贝构造浅赋值zhi原创 2014-05-22 13:18:47 · 806 阅读 · 0 评论 -
求一个整数序列的和的最大子串
已知一个整数的序列1,-2,3,10,-4,7,2,-5,求其最大子串的值,以及最大子串、原创 2014-06-23 21:48:02 · 1824 阅读 · 0 评论 -
c,c++易错点总结之递归,循环
递归算法应该包括两种情况:递归情况和基底原创 2014-05-22 10:50:08 · 734 阅读 · 0 评论 -
指针数组与数组指针的区别,指针函数与函数指针的区别
指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针原创 2014-05-19 11:30:14 · 746 阅读 · 0 评论 -
c,c++易错点之指针与引用
1、指针与引用的区别原创 2014-05-21 14:28:14 · 920 阅读 · 0 评论 -
c与c++易错点之预处理,const,sizeof
1、宏定义#include#define SQR(x) (x*x)using namespace std;int main(){ int a,b = 3; a = SQR(b+2); cout<<a; return 0;}原创 2014-05-20 16:02:06 · 797 阅读 · 0 评论 -
c 基本概念易错点总结
1、i++类int i = 1 ,j =2;int k = i+++j;cout2、x=x+1,原创 2014-05-19 19:15:34 · 766 阅读 · 1 评论 -
c++通过栈将中缀表达式转成后缀表达式
#include#includeusing namespace std;//栈外优先级int getBeforeIn(char op){ switch(op){ case '+': case '-': return 2; case '*': case '/': case '原创 2014-05-26 19:35:47 · 925 阅读 · 1 评论