char a[5],*p=a;如何赋值
时间: 2024-05-09 19:20:07 浏览: 129
C语言中char*和char[]用法区别分析
可以使用以下方式对char数组a进行赋值:
```c++
a[0] = 'H';
a[1] = 'e';
a[2] = 'l';
a[3] = 'l';
a[4] = 'o';
```
或者简化为以下方式:
```c++
char a[5] = {'H', 'e', 'l', 'l', 'o'};
```
对于指针p,可以使用以下方式进行赋值:
```c++
char a[5] = {'H', 'e', 'l', 'l', 'o'};
char *p = a;
```
或者简化为以下方式:
```c++
char a[5] = {'H', 'e', 'l', 'l', 'o'};
char *p;
p = &a[0];
```
阅读全文