Por que size_t quando int seria suficiente para o tamanho de uma matri
O padrão C garante que umint
é capaz de armazenar todos os tamanhos de array possíveis. Pelo menos, é o que entendo da leitura da seção 6.5.2.1, subseção 1 (restrições de assinatura de matriz):
Uma das expressões deve ter o tipo 'ponteiro para o tipo de objeto' ', a outra expressão deve ter o tipo inteiro e o resultado o tipo' '' '.
Desde que devemos usarint
s como subscritos de matriz, por que devemos usarsize_t
para determinar o tamanho de uma matri
Porquestrlen()
Retornasize_t
quandoint
bastaria?