用C语言写一个程序,使用指针输出字符串中的数字字符
时间: 2023-12-03 17:02:56 浏览: 108
C语音指针于字符串技巧
好的,下面是一个用指针输出字符串中数字字符的 C 语言程序:
```c
#include <stdio.h>
int main() {
char str[] = "Hello123World456!";
char *p = str;
while (*p != '\0') {
if (*p >= '0' && *p <= '9') {
printf("%c", *p);
}
p++;
}
return 0;
}
```
首先,我们定义了一个字符串 `str`,然后定义了一个指针 `p`,指向字符串的第一个字符。接下来,我们使用 `while` 循环遍历整个字符串,如果当前字符是数字字符,则输出它。在循环过程中,我们每次将指针 `p` 向后移动一位,直到指向字符串的结尾(即 `\0`)为止。
运行程序,输出为:
```
123456
```
希望这个程序能够帮助到你!
阅读全文