C/C++
文章平均质量分 76
fdddddddddg
dddddddd
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++中数组名和指针的区别联系
第一个结论: #include "iostream.h" void main() { 1、 char str[]="abcdef"; 2、int n[]={1,2,3,4,5}; 3、char *p=str;// 4、 cout 5、cout 6、cout 7、p++; 8、str++; } 7 20 4 看似指针和数组名是相同的,其实不然;第4行和第6行输出结果不原创 2012-12-16 21:01:51 · 414 阅读 · 0 评论 -
引用的用处
一、什么是“引用”?声明和使用“引用”要注意哪些问题? 答:引用就是某个目标变量的“别名”(alias),对其应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,转载 2012-12-16 21:00:48 · 348 阅读 · 0 评论 -
链表的创建、逆序等操作
#include "iostream.h" typedef struct List { int a; List *pListNext; }LIST; void BuildList(LIST * &head,int n);//建立新的链表 void RevertList(LIST * &head);//链表逆序 void main() { LIST *head=n原创 2012-12-16 20:59:53 · 322 阅读 · 0 评论 -
C++:函数的递归调用相关
8个例子: 1、 //file 递归函数例1.cpp //递归函数实现逆向输出数组a[]中的各元素值 #include"iostream.h" void fun(int a[],int len) { if(len==1) { cout return; } else{ cout fun(a,len-1); //recursive fun转载 2012-12-16 20:49:14 · 617 阅读 · 0 评论 -
C\C++常见误解和错误、注意问题
1、字符串 char str[5]="abcde";这里导致赋初值时的越界,出现编译错误,好的解决方法是在赋初值时不指定数组的大小,char str[]="adsfsdfs"; 字符串不可赋值,只能赋初值 例如下面的是正确的: char str[5]="adbc"; 下面的是错误的: char str[5]; str[5]="abcd原创 2013-04-16 08:15:27 · 397 阅读 · 0 评论 -
运算符的优先级和结合 性
优先级 运算符 含义 运算符类型 结合方向 15 () 圆括号 单目 自左向右 [] 下标运算符转载 2014-04-03 11:37:53 · 687 阅读 · 0 评论
分享