#include <stdio.h>
#include <string.h>
#define TAMANHO 100

int main()
{
    char x[TAMANHO];
    memset(&x, '\0', sizeof(char)*TAMANHO);
    char c = 'a';
    x[strlen(x)] = c; // strlen(x) retorna 0 porque está vazio
    c = 'b';
    x[strlen(x)] = c; // strlen(x) retorna 1 porque já possui 1 elemento

    printf("%s", x);
    return 0;
}