Porownywanie c-stringow;
Ostatnio zmodyfikowano 2013-06-22 14:35
Sheil Temat założony przez niniejszego użytkownika |
Porownywanie c-stringow; » 2013-06-22 13:17:53 Witam, mógłby mi ktoś wytłumaczyć taką rzecz: ///////////////////////////////////////////////////////////////// Jaka będzie wartość zwrócona przez funkcję w wywołaniu mniejszy("bcde", "azds") dla funkcji zdefiniowanej poniżej bool mniejszy( char c1, char c2 ) { return c1 < c2; } int mniejszy( const char * s1, const char * s2 ) { for( int i = 0; i < strlen( s1 ) && i < strlen( s2 ); i++ ) if( mniejszy( s1[ i ], s2[ i ] ) ) return 1; return 0; }
Odp: 1 |
|
SeaMonster131 |
» 2013-06-22 13:50:30 'c' jest mniejsze od 'z', więc funkcja zwróci Ci 1. |
|
Sheil Temat założony przez niniejszego użytkownika |
» 2013-06-22 14:35:36 Dziękuje, zle rozumialem jak dziala ta funkcja if, nie ma przeciez po niej else return 0; tylko to sie odnosilo do calej funkcji :) |
|
« 1 » |