首先说 指针数组和数组指针.
数组指针 char (*k)[3];
数组指针 char s[3][10] *(p[3]) p[3]存储的都是char*指针.
p*是普通的char指针
所以 p=s[0]正确我没看懂你想表达的是什么?可能我的水平有限!!p=s; s+1一次移动的是10个字节,p+1一次移动1个字节p=k;与上同理。 k=s k+1一次移动3个字节 ,s+1个字节例子://逐步取消注释 运行。#include
using namespace std;int main(){char s[3][10]={{"abc"},{"cde"}},(*k)[3],*p;char g[3]={'s','a','\0'};k = &g;p = g;//p = &s[0][0];与p=s[0]同理 这里不要取消注释。//测试p//cout << p << endl;//cout << p+1 << endl;//cout << p+2 << endl;//测试(*k)[3]//cout << k << " " << &g<< endl;//cout << k+1 << endl;//cout << k+2 << endl;//测试char s[3][10]//cout << "s="<
推荐
- 请解释一下C语句"char a[10],p;p=a=“china”"的含义.
- 定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的为啥是 A)p=s; B)p=k; C)p=s[0]; D)k=s
- 若以下定义:char s[20],*ps=s; 则,以下赋值语句正确的是:
- 设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.A.a=’&’ B.a=”&” C.a=’16’ D.a=’ ’
- 在川,滇,黔交界的地带形成了地质灾害系统的主要原因有那些
- separated into可造句造为separated sth into...,
- QB编程输入两个真分数的分子和分母(分子和分母的值均不大于3000),对这两个分数进行加法计算,如符合条
- 怎样用长方形的纸折叠后,余下的部分是一个五角星
猜你喜欢
- 12次方是多少,我都不知道次方的公式是什么了.请举个例子,
- 原始居民的食物?
- 如果三角形的三边长分别是3cm,(-n+1)cm,8cm.那么n的取值范围是
- get home 这里home是什么词性
- 多项式(m+4)x的n次幂y-1/3xy-6是五次三项式,且最高次项系数为-5,求m+n的值
- 已知△ABC和△AED是等边三角形,BD=CE,求证∠ECA=∠DBA
- 仿写句子 只要人人都献出一点爱,世界将会变成美好的人间.爱是早春的第一朵花,告诉我们寒冷的冬天已经过
- 1 四边形ABCD中,各内角的平分线围成四边形EFGH,求∠E+∠G的度数.