数组元素作实参,与单个变量一样。 数组名作参数,形、实参数都应是数组名(实质上是地址,关于地址详见6.2),类型要一样,传送的是数组首地址。对形参数组的改变会直接影响到实参数组。 例6-2 使用数组名作为函数参数 主函数中初始化一个二维数组,表示一个矩阵,矩阵,并将每个元素都输出,然后调用子函数,分别计算每一...
【与数组相关的指针应用】 01:27 定义指向数组元素的指针 05:06 例6-7 05:58 例6-7 08:04 3 14:19 指针数...
第6章数组、指针与字符串 2 目录 •数组•指针•动态内存分配•用vector创建数组对象•深层复制与浅层复制•字符串•小结 3 4 •数组是具有一定顺序关系的若干相同类型变量的集合体,组成数组的变量称为该数组的元素。5 数组的定义 类型说明符数组名[常量表达式][常量表达式]……;数组名的构成方法与...
C++语言程序设计(第4版) 第六章数组指针与字符串 清华大学郑莉 C++语言程序设计(第4版),郑莉,清华大学 目录 6.1数组 6.2指针 6.3动态内存分配 6.4用vector创建数组对象 6.5深拷贝与浅拷贝 6.6字符串 6.7综合实例——个人银行账户管理程序 6.8深度探索 6.9小结 2 C++语言程序设计(第4版),郑莉,清华大学 数组的概...
第6章数组和字符串主要内容,,,本章介绍两种常用的数据结构:数组和字符串。数组和字符串都是引用类型,字符串在存储结构上是字符数组,但是字..
C语言之指针(指针数组以及指针的指针和字符串) 5.1.7 指针数组1、指针和数组的关系1:指针可以保存数组元素的地址2:可以定义一个数组,数组中有若干个相同类型指针变量,这个数组被称为指针数组 int *p[5]指针数组的概念:指针数组本身是个数组,是个指针数组,是若干个相同类型的指针变量构成的集合2、指针数组的定义方...
第6章 数组和字符串3.31 •C中,存储字符串是利用一维字符数组来实现的,该字符数组的长度要大于等于字符串的长度加1。•把一个字符串存入到数组时,是把每个字符依次存入到数组中对应元素中。即第一个字符存入下标为0的元素中,第二个字符存入下标为1的元素中,最后把一个空字符'\0'存入到下标为n的元素...
字符串连接函数strcat(字符数组1,字符数组2); 功能是: 把字符数组2中的字符串连接到字符数组1中字符串的后面,并删去字符串1后的串标志”\0",本函数返回值是字符数组1的首地址,调用形式如下: strcat(s1,s2) 例如:char st1[30]=”mynameis”; int st2[10]; gets(st2); ...
A中指针变量p取不到x地址,因为x还没有定义,所以选择A。 例题5:若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则( )不是对a数组元素的正确引用(其中0≤i<10)。 A.p[i] B.*(*(a+i)) C.a[p-a] D.*(&a[i]) 答案:B 分析:指针就变量p取得数组a的首地址,由指针与数组关系...
C语言第6章_数组第2版.ppt,[例6.1]引用数组元素 利用循环给数组元素a[0]-a[9]赋值为0-9,然后按逆序输出各元素的值。 #include stdio.h void main() { int i, a[10]; for(i=0; i=9; i++) a[i]=i; for(i=9; i=0; i--) printf(“%d”, a[i]); printf(“\n”); } 排序过程...