C/C++ strncmp firma è come il seguente:C/C++ qual è il valore di ritorno di strncmp quando la dimensione è 0
int strncmp (const char * str1, const char * str2, size_t num);
La mia domanda è che cosa è il valore di ritorno, se num è 0? Come dice lo standard? Non trovare una risposta da alcuni documenti online.
Grazie.
A rigor di logica dovrebbe essere 0, dal momento che non c'è modo per uno delle corde per essere maggiore o minore dell'altra. –
Si potrebbe sempre [provarlo e vedere] (http://ideone.com/4e4frw). – ellotheth