知秋一叶

这世界里的每一个人,每一个东西,包括高山大海,刀剑风云,其本质都是一串数字流。...

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

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

#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;
}

运行结果如下:

 



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zqixiao_09/article/details/49894287
个人分类: C 基础
上一篇Linux C 学习 单向链表
下一篇c头文件(.h)的作用
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭