Do
{
;
} while();
do...while , , , . , , .
do...while , , , , .
. 0 10
#include <stdio.h>
#include <stdlib.h>
int main() {
int num;
system("chcp 1251");
system("cls");
do
{
printf(" 0 10: ");
scanf("%d", &num);
}
while((num < 0) || (num > 10));
printf(" %d", num);
getchar(); getchar();
return 0;
}
for
for ( ; ; ) {
;
}
for ( ). :
- ;
- ;
- .
(;). , .
for . . ( ), . . , .
#include <stdio.h>
int main() {
int num;
for(num = 1; num < 5; num++)
printf("num = %d\n",num);
getchar();
return 0;
}
, , .
#include <stdio.h>
int main()
{
int num = 1;
for(; num < 5; num++)
printf("num = %d\n",num);
getchar();
return 0;
}
, .
for (,) . . , , .
#include <stdio.h>
int main()
{
int i,j;
for(i = 1, j=2; i < 5; i++, j=j+2)
|
|
printf("i = %d j = %d\n",i,j);
getchar();
return 0;
}
, :
for (i=0; i<n; i++) { // 1
for(j=0; j<n; j++) { // 2
// 2;
}
// 1;
}
: 0 99
#include <stdio.h>
#include <stdlib.h>
int main()
{
unsigned int i,j;
for(i=0; i<10; i++) {
for(j=0; j<10; j++) {
printf("%2d ",i*10+j);
}
printf("\n"); //
}
getchar();
return 0;
}