4
Karakter dizileri dize olarak nasıl kullanılmalıdır?
C'deki dizelerin sadece karakter dizileri olduğunu anlıyorum. Bu yüzden aşağıdaki kodu denedim, ancak çöp çıktısı veya program çökmeleri gibi garip sonuçlar veriyor: #include <stdio.h> int main (void) { char str [5] = "hello"; puts(str); } Bu neden çalışmıyor? Temiz bir şekilde derler gcc -std=c17 -pedantic-errors -Wall -Wextra. Not: Bu yazı, …