Vercevales Temat założony przez niniejszego użytkownika |
Pytanie o średnik » 2011-01-06 19:54:06 Od czego zależy potrzeba użycia średnika? W poniższym kodzie jest to chyba bez znaczenia, skoro działa z i bez niego. Chodzi mi o średnik w pętli for: #include <iostream> #include <gconio.h>
int main() { const int lata = 4; const int iloscpanstw = 7; const char panstwa[ iloscpanstw ][ 30 ] = { "Wyspy Cooka", "Norfolk", "Watykan", "Pitcairn", "San Marino", "Kajmany", "Bermudy" }; int ludnosc[ lata ][ iloscpanstw ] = { { 21388, 1828, 932, 45, 29251, 45436, 65773 }, { 21750, 2114, 821, 48, 29615, 46600, 66163 }, { 21923, 2128, 824, 48, 29973, 47862, 66536 }, { 11870, 2141, 826, 48, 30324, 49035, 67837 }, }; std::cout << "Ludność niewielkich państw w latach 2006-2009: \n"; for( int p = 0; p < iloscpanstw; p++ ) { std::cout << panstwa[ p ] << " "; for( int r = 0; r < lata; r++ ) { std::cout << ludnosc[ r ][ p ] << " "; }; std::cout << '\n'; getch(); }; std::cout << "\nKoniec"; return 0; }
|
|
jsc |
» 2011-01-06 20:18:39 Jak zamykasz bloki () i {} to nie musisz stosować ;, a jeśli chodzi o to, że jest to jest traktowany jako instrukcja pusta. |
|
SeaMonster131 |
» 2011-01-06 20:18:45 Jak napiszesz for( int r = 0; r < lata; r++ ) { std::cout << ludnosc[ r ][ p ] << " "; };;;;;;;;;;;;;;
To kod też będzie Ci działał :) |
|
Vercevales Temat założony przez niniejszego użytkownika |
» 2011-01-06 20:21:28 Więc kiedy więc kiedy się go stosuje? |
|
DejaVu |
» 2011-01-06 20:29:27 Średniki są do kończenia instrukcji. Jak postawisz dwa średniki to po prostu między jednym, a drugim nie ma żadnej instrukcji.
Jak zamykasz bloki () i {} to nie musisz stosować ;, a jeśli chodzi o to, że jest to jest traktowany jako instrukcja pusta.
|
Średniki czasami są konieczne za nawiasami klamrowymi (przykład: deklaracja klasy/struktury, enuma). |
|
« 1 » |