上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页
摘要: 指针数组定义:如果一个 数组,其元素均为指针型数据,该数组为指针数组,也就是说,指针数组中的每一个元素相当于一个指针变量,它的值都是地址。形式:一维指针数组的定义形式为:int【类型名】 *p【数组名】 [4]【数组长度】;由于[ ]比*优先级高,因此p先与[4]结合,形成p[4]的数组的形式。然后... 阅读全文
posted @ 2013-07-29 00:19 千手宇智波 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 说明:指针可以不但可以指向一个整形,浮点型,字符型,字符串型的变量,也可以指向相应的数组,而且还可以指向一个函数。一个函数在编译的时候会被分配给一个入口地址。这个函数入口地址称为函数的指针。可以用一个指针变量指向函数,然后通过该指针变量调用此函数。定义指向函数的指针变量的方法是:int (*p) (... 阅读全文
posted @ 2013-07-27 08:27 千手宇智波 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 应注意问题:当指针作为函数的参数进行传递的时候,本质上还是进行的“值传递”,也就是复制了一个新的指向该地址的指针变量。只有在被调函数中,对指针进行引用操作,才可以达到不需要返回值,就对指针指向的变量做出相应的变化。下面分析这样两个例子;要求:定义并初始化两个字符串变量,并执行输出操作;然后调用函数使... 阅读全文
posted @ 2013-07-26 23:47 千手宇智波 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 1.自己编写函数,将两个字符串进行复制#includeusing namespace std;int main(){ char str1[]="I love China!",str2[20]; void Strcpy(char *p1,char *p2); Strcpy(str2,str... 阅读全文
posted @ 2013-07-26 23:18 千手宇智波 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: 1.用字符数组存放一个字符串程序1:定义一个字符数组并初始化,然后输出其中的字符串。#includeusing namespace std;int main(){ char str[]="I lvoe China!"; cout#includeusing namespace std;int main... 阅读全文
posted @ 2013-07-26 22:45 千手宇智波 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 1.一维数组名作为函数参数传递一位数组名,就相当于该数组的首个元素的地址;int a[10];int *p;p=a;//p=a与p=&a[0]是等价的实例代码:#includeusing namespace std;int main(){ int a[10]={1,2,3,4,5,6,7,8,9,1... 阅读全文
posted @ 2013-07-25 22:49 千手宇智波 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 1.指向数组元素的指针变量实例代码:#includeusing 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];pusing namespace std;int main()... 阅读全文
posted @ 2013-07-25 21:56 千手宇智波 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 实参和形参的四种结合方式实参形参实例数组名数组名1.1数组名指针变量1.2指针变量数组名1.3指针变量指针变量1.4本文以输入10个整数,然后对其进行排序,然后输出的程序为例:形参为数组名,实参是数组名实例代码1.1:#includeusing namespace std;int main(){ v... 阅读全文
posted @ 2013-07-24 21:35 千手宇智波 阅读(1458) 评论(0) 推荐(1) 编辑
摘要: 对于数组int a[10];a表示数组的第一个元素的地址,即&a[0];如果使指针p,指向数组的首元素,可以进行操作:int * p=a;或者int *p=&a[0];那么p++,是指向数组中的先一个元素,即a[1];此时*p则是a[1]中所放的值。此时,a[i]=p[i]=*(a+i)=*(p+i... 阅读全文
posted @ 2013-07-24 14:21 千手宇智波 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 用字符数组方法:基本思路是,先判断字符的结束标志'\0',然后从该位置向前输出。实现代码:#includeusing namespace std;int main(){ char a[50]; cout>a; int i=0,k=0; while(i=0;k--){ cout#includeusi... 阅读全文
posted @ 2013-07-24 08:25 千手宇智波 阅读(23707) 评论(1) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页