chara[] ="hello";//字符串数组,存放的是字符 char*b[] = {"hello","world"};//字符串指针数组,存放的是指针即元素地址,指针指向其中的元素
26 17-字符串和%s 02:29 18-指针数组和字符串 02:50 19-结构体与指针 02:44 20-结构体指针给函数传参 02:29 21-函数返回结构体指针 02:30 22-指针与文件读取 07:30 23-指针与文件写入 04:05 24-指针与文件复制 01:59 25-函数指针 05:45 26-函数指针作为参数和返回 07:11 27-函数指针的应用 ...
8.1.在cout和多数c++表达式中,char数组名、char指针以及用双引号引起的字符串常量都被解释为字符串第一个字符的地址。 这就说明,对数组名 a 使用 *,得到数组的第一个元素,*(a+1)得到数组的第二个元素; 对char* 指针 a 使用*,得到字符串第一个元素,*(a+1)得到字符串第二个元素; 直接对字符串"abcd"使...
1:指针可以保存数组元素的地址 2:可以定义一个数组,数组中有若干个相同类型指针变量,这个数组被称为指针数组 int *p[5] 指针数组的概念: 指针数组本身是个数组,是个指针数组,是若干个相同类型的指针变量构成的集合 2、指针数组的定义方法: 类型说明符 * 数组名 [元素个数]; int * p[5];//定义了一个整型...
这段C程序代码我定义了两个字符数组array1和array2,各自保存了一个字符串"I love C",紧接着又定义了两个指针变量pChar1、pChar2,指向两个字符串"I love C"。运行结果如下: C程序运行结果 这个结果就是上述C程序试题答案。 3、C程序代码分析
区别一:定义不一样 1、字符串指针变量本身是一个变量,用于存放字符串的首地址。字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。2、字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。区别二:对字符串指针方式不同 1、char *ps=”C Language”;...
这段C程序代码我定义了两个字符数组array1和array2,各自保存了一个字符串"I love C",紧接着又定义了两个指针变量pChar1、pChar2,指向两个字符串"I love C"。运行结果如下: C程序运行结果 这个结果就是上述C程序试题答案。 3、C程序代码分析
这段C程序代码我定义了两个字符数组array1和array2,各自保存了一个字符串"I love C",紧接着又定义了两个指针变量pChar1、pChar2,指向两个字符串"I love C"。运行结果如下:C程序运行结果 这个结果就是上述C程序试题答案。3、C程序代码分析 3.1 分析1 在C程序代码的第5行和第6行有如下语句:两个...
先说说字符串指针和字符数组的区别 1.相同点:/* 用字符数组实现字符串操作 */ main( ) { char str[]="Welcome to study C !"; int i;printf("%s\n",str); for (i=0;i<=7;i++) printf("%c",str[i]); //用*(str+i)也行 printf("\n"); } /* 用字符指针实现字符...
一、字符串与数组 1、定义:使用字符数组表示字符串 2、特征: 1)、可以直接使用字符串字面量初始化字符数组 2)、声明后,赋值就只能使用字符串操作函数strcpy函数赋值 3)、可以使用数组的一一赋值 4)、可以使用数组的整体赋值 5)、无需而外申请内存空间 ...