关闭

linux C 学习 简单字符串逆序输出

标签: 字符串逆序输出c语言linux
967人阅读 评论(0) 收藏 举报
分类:

看了下网上的字符串逆序输出,都相对复杂,下面给一个简单的字符串逆序输出小程序实现:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
	int i;
	int n;
	char *q = "I am a coder";
	n = strlen(q);
	char buffer[n+1];//多一个位置放'\0'
	printf("The string is:%s\n",q);
	for( i = 0;i < n;i++)
	{
		buffer[n-1-i]=*q++;
	}
	buffer[n]='\0';
	printf("The ending string is:%s\n",buffer);
 	return 0;
}

运行结果如下:

 



2
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:656389次
    • 积分:9508
    • 等级:
    • 排名:第1879名
    • 原创:293篇
    • 转载:19篇
    • 译文:0篇
    • 评论:129条
    博客专栏
    最新评论