C/C++
if

if/else

 if . if .

if() {
	__1
}
else {
	__2
}

_ , . else .

. , ( , ), __1; __2, .

, 10.

if(x > 10}
	cout << "x  10.";
else
	cout << "x    10.";

switch

switch /++- . . .

switch () {
	case _1:
		__1;
	break;
	case _2:
		__2;
	break;
	...
	case _N:
		__N;
	break;
	default: default-;
}

. default . , , case, .

switch . . break, , case. , , , break, switch. , default , . ( default) . .

switch(ch) {
	case 'e': enter();
	break;
	case '1' : list();
	break;
	case 's': sort();
	break;
	case 'q': exit(0);
	break;
	default:
		cout << " !\n";
		cout << "  .\n";
}

default

  default switch, , , switch , , default.

break

 break do, for while . switch.

break .

do {
	 = getx();
	if(x < 0) break; //  ,    
	process();
} while(!done);

, .

switch break , case.( "switch", .)

break for, do(), while switch, . switch.

continue

continue , . , whi 1 , s.

while(ch = getchar()) {
	if(ch != 's') continue; //   
	process(ch);
}

process() , ch s.

goto

goto , , goto. goto .

goto ;
...
:

goto " ", . . , , .

int i, j, k;
int stop = 0;

for(i=0; i<100 && istop; i++) {
	for(j=0; j<10 && istop; j+ + ) {
		for(k=0; k<20; k++) {
			// ...
			if(something()) {
				stop = 1;
				break;
			}
		}
	}
}

stop . goto.

int i, j, k;

for(i=0; i<100; i++) {
	for(j=0; j<10; j + +) {
		for(k=0; k<20; k++) {
			// . ..
			if(something()) {
				goto done;
			}
		}
	}
}

done: // ...

, goto, , stop .

goto , - .


. , goto ( ).

for

for . .

for (; ; ) {
	//_
}

, .

for , , . , , ( ) . , for .

"" .

for(t=0; t<10; t + +) cout << "\n";

while

while .

whi1() {
	_
}

_ while , .

while . , , (_) . .

while, 100 .

char s[256];
t = 0;
while(t<100) {
	s[t] = stream.get();
}

do

do .

do {
	_
} while();

, , .

do C++, , .





2016-12-27 00:40:57 Андрей

В разделе "Оператор break", во начале второго предложения должно быть: "Он также...".




Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: