آرایه ها در برنامه نویسی

سلام استاد.توضیح میدید که کلا چه زمانی باید تعداد کاراکتر های یک char arry تو تعریف مشخص بشه؟
مثلا:
{1,1,2}= [char test [3 یا {1,1,2} = []char test
ممنون از شما

ممنون

سلام، فرقی ندارن با هم. وقتی که شما تعداد خانه های آرایه رو مشخص کنید، حتما باید به همون تعداد بهش مقدار بدید و این میتونه جلوی اشتباهات رو بگیره. ولی وقتی تعداد مشخص نباشه، کامپایلر خودش به همون تعدادی که شما بهش مقدار دادید، یک آرایه براتون می سازه.