66问答网
所有问题
当前搜索:
指针输出数组中的元素
指向字符的
指针数组
来存储一个字符串列表 不明白为什么前面定义的是...
答:
“……前面定义是
指针
”——你弄错了!const char *names[]={...中names是个
数组
(names就是数组名),其中存放的是char *型指针(看,*是char的组成部分)。
...什么时候是
指针
,什么时候是取值啊!二位
数组中元素
引用被弄混了!_百 ...
答:
int a;int *p=&a;//*p是取值,p只a的地址,&p是
指针的
地址;二维
数组
;int a[2][2];int **p=a;p指向a地址,*p表示a[0][0];p则是a[0][0]的值 (*p+1)则是a[0][1]d的值 /// p就相当于数组名,1就是
元素
位置所占的内存字节。懂了没?
char ch[] 和 char*ch[]
答:
这个
指针
就是
数组
名。所以楼主要更正cout后面只能跟变量这样的思维定势。第二问:char word1[]={'l','i','f','e',' ','i','s',' ','s','o',' ','c','o','o','l'};char *word2[]={"life","is","so","cool"};请类比下,上面表达式中,每个
元素
是不是就是一个字符...
c语言
指针
定义 int *a[3] 和 int *(a)[3] 有什么区别??? 书上的...
答:
int *a[3] 和 int *(a)[3]没有区别,这个括号是多余的。如果你问的是int *a[3] 和 int (*a)[3]的区别,则:(1)int *a[3] 中 a是数组,
数组中
每个
元素
是个int类型的
指针
;(2)int (*a)[3]中 a是指针,这个指针指向一个长度是3的int类型数组。其实,这类问题关键就是如何...
C语言
中的数组
什么意思?
答:
所谓
数组
,是有序
的元素
序列。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。比如油烟机的风扇转速会和工作的模式之间有一定的关系,那么我们就可以把它的工作模式和一维数组的下标对应起来,我们将具体的转速...
.已知:int x[ ]={1,3,5,7,9,11},*ptr=x;则能够正确引用
数组元素的
...
答:
若有说明int a[][4]={1,2,3,4,5,6,7,8,9};则
数组
a第一维是3。定义数组并赋值时C语言规定下标是这样的,a[n]
中的
n个
元素
应该是a[0]...a[n-1]。因此int a[][4]的写法就是表示,第一维大小没限制,但是第二维数组大小就是4,也就是int a[][4]={{1,2,3,4}...
怎么进行字符串赋值?C语言
答:
不要赋值的时候给弄了个单引号)在这个语句中做了什么工作。双引号主要做了3个工作,分别是:(1)申请了空间(在常量区),存放了字符串。(2)在字符串尾加上了“\0”。(3)返回地址。这里所返回的地址就赋值给了char *类型的
指针
变量p。2、通过字符
数组
直接把字符串赋值。程序如下:...
c语言中%c与%s的区别
答:
c语言中%c格式符表示
输出的
是字符 ,%s格式符表示输出的是字符串。C语言基本构成:1.数据类型 C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、
数组
类型、结构体类型、共用体类型、
指针
类型和空类型。2.常量与变量 常量其值不可改变,符号常量名通常用大写。变量是以某...
c语言中函数能返回一个
数组
吗
答:
函数被调用后,形参数组元素改变导致实参改变,我们再从改变后的实参
数组元素中
获得函数的多个返回值。以下实例演示该方法的应用。实例2:编写函数求一维整形
数组的
最大值与最小值,并把最大值与最小值返回给主调函数。方法:以
指针
方式传递该一维数组的地址,然后把数组的最大值与数组的第一个元素交换...
Keil C51中有个字符串变量str,怎么转换成
指针
或
数组
?
答:
char str[ ] = "china"; //正确,声明的同时初始化了数组,数组长度根据
元素
个数确定 数组说那么多。那
指针
呢?好,我给你说两点。第一:在上一步当中,我们把字符串保存到了
数组当中
,那只要用一个指针指向这个数组就OK了。那我们可以让这个指针指向数组的首地址也就是字符'c'(希望你对指针...
棣栭〉
<涓婁竴椤
9
10
11
12
14
15
16
17
18
涓嬩竴椤
灏鹃〉
13
其他人还搜