Neden argvsadece "dizinin ilk dizinine işaretçi" olmak yerine "dizinin ilk dizinine işaretçi" olarak bildirildi char* argv?
Burada "göstericiden işaretçiye" kavramı neden gerekli?
char* argv[]boşluğu yanlış yere koyuyor. Diyelim char *argv[]ve şimdi bunun "ifade *argv[n]bir değişkendir " anlamına geldiği açık char. İşaretçi nedir ve işaretçi için işaretçi nedir, vb. Çalışmaya çalışırken yakalanmayın. Beyan, bu konuda hangi işlemleri yapabileceğinizi söylüyor .
char * argv[]olarak benzer C ++ yapısıyla karşılaştırırsanız std::string argv[], ayrıştırılması daha kolay olabilir. ... Sadece aslında bu şekilde yazmaya başlama !
char &func(int);sahip olmayan örneğin sahip olabileceğinizi unutmayın . &func(5)char

char* argv[]ya da 'nın doğru bir açıklaması değildirchar**. Bu, bir karakterin işaretçisine bir göstericidir; özellikle dış işaretçi bir dizideki ilk işaretleyiciye işaret eder ve iç işaretçiler silinmemiş dizgelerin ilk karakterlerine işaret eder. Buraya dahil endeks yok.