C语言如何取字符串的最后一个,比如Lloyd2取最后一个字符

2025-03-24 00:58:43
推荐回答(3个)
回答1:

char str[]="Lloyd2";
int l = strlen(str);
//这里是获得这个字符串的长度,长度为6
//通过长度,我们可以获取到他的最后一个字符
//由于数组下标是从0开始的,所以数组下标的最大值始终要比长度小1
//那这个字符串的最后一个字符就是
char c = str[l-1];

回答2:

len=strlen(str);
str[len-1]就是str的最后一个字符

回答3:

#include "stdio.h"
main()
{
char a[80];
int i;
printf("请输入字符串,以0结束:");
for(i=0;i<80;i++)
{ scanf("%c",&a[i]);
if(a[i]=='0')
break;
}
printf("最后一个字符为:%c",a[i-1]);
getch();
}