怎么输出字符串第一个字符
时间: 2023-09-09 13:08:12 浏览: 175
在 C 语言中,字符串是一个以 null 结尾的字符数组,而字符数组可以使用下标来访问其中的元素。因此,要输出字符串的第一个字符,可以通过以下两种方式实现:
1. 使用下标访问字符数组的第一个元素,即字符串的第一个字符:
```
char str[] = "Hello, World!";
printf("%c", str[0]); // 输出字符 'H'
```
2. 使用指针变量指向字符串的第一个字符,然后输出该指针变量所指向的值:
```
char str[] = "Hello, World!";
char *p = str;
printf("%c", *p); // 输出字符 'H'
```
这两种方式都可以输出字符串的第一个字符,第二种方式使用指针变量可能更加灵活,因为可以通过指针变量来遍历整个字符串。
阅读全文