接受字符串并截取最后一位C语言
时间: 2024-11-20 09:40:54 浏览: 3
自定义C语言lib,字符串转hex,等功能
在C语言中,你可以使用`strlen()`函数来获取字符串的长度,然后通过指针操作获取最后一个字符。下面是一个简单的例子:
```c
#include <stdio.h>
#include <string.h>
// 函数声明
char get_last_char(char str []);
int main() {
char input[] = "HelloWorldC"; // 测试输入字符串
char last_char = get_last_char(input);
printf("Last character is %c\n", last_char);
return 0;
}
// 定义函数 get_last_char,它接收一个字符串作为参数,并返回最后一个字符
char get_last_char(char str[]) {
int len = strlen(str); // 计算字符串长度
if (len > 0) {
return str[len - 1]; // 从字符串尾部返回最后一个字符
} else {
return '\0'; // 如果字符串为空,返回空字符
}
}
```
在这个程序中,`get_last_char()`函数会截取输入字符串`str`的最后一个字符并返回。如果字符串为空,则返回空字符`\0`。
阅读全文