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、 cout5、cout6、cout7、p++;8、str++;}7204看似指针和数组名是相同的,其实不然;第4行和第6行输出结果不原创 2012-12-16 21:01:51 · 414 阅读 · 0 评论 -
引用的用处
一、什么是“引用”?声明和使用“引用”要注意哪些问题?答:引用就是某个目标变量的“别名”(alias),对其应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,转载 2012-12-16 21:00:48 · 349 阅读 · 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 评论
分享