发布网友 发布时间:2022-04-30 23:32
共3个回答
热心网友 时间:2022-06-20 11:29
30是字符数组里面有三十个成员,就是数组的大小;helloworld是存放到数组里的内容;再往下就是定义指针pa指向字符数组的首地址;下面这个for循环这么写 应该没什么实际意义,删了吧;再下面定义 指针p指向变量a的地址; 然后是p自减6 ;然后后面是输出两个指针热心网友 时间:2022-06-20 11:29
char a[30] = "HelloWorld"; 是定义了一个长度为30的字符数组,并初始化为HelloWorld。 后面的指针的加减,是将指针指向的位置进行了移动。追问helloworld是要转换成ascii码吗?for后面的循环看不到,请仔细解释一下
热心网友 时间:2022-06-20 11:30
30表示这个数据变量*有多少个格子,追答是的,默认是有\0的