だから私はメモリ割り当てを研究しています.malloc();を使用してメモリを動的に割り当てることしかできないと言われました。しかし、これも動的メモリ割り当てではありませんか? それはところで動作します。だから私は少し混乱しています。
#include<stdio.h>
#include<conio.h>
int main()
{
    int integer,cntr;
    scanf("%d",&integer);
    char words[integer];
    for(cntr = 0;cntr < integer - 1;cntr++)
        words[cntr] = 'k';
    words[cntr] = '\0';
    printf("%s",words);
    getch();
    return(0);
}