如何逆序输出字符数组里的字符

1。初学者,不用库函数等一系列复杂东西
2。字符数组内存放的字符量小于定义的容量,比如char a[10]={'1','2'};

#include<stdio.h>
int main() {
    int i;
    char a[10] = {'1', '2', '3','a','c'};
    for(i = 9; i >= 0; i--) {
        if(a[i] != '\0')
            printf("%c ", a[i]);
        }
    return 0;
}