C语言基础小程序

字符串逆序输出

字符串逆序输出

#include   
#include   
#include   

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

你可能感兴趣的:(c语言,c语言基础)