Click here to load reader

程序设计语言 (C)

  • Upload
    nowles

  • View
    139

  • Download
    5

Embed Size (px)

DESCRIPTION

程序设计语言 (C). 王正杰. 第二章 基本语句. [ 本章重点 ] C 程序设计的基本结构包括:顺序结构的程序设计,选择结构的程序设计: if 语句和 switch 语句,循环结构的程序设计: while 语句、 do—while 语句和 for 语句。 [ 本章难点 ] if 语句灵活多样的使用格式,循环初始化、循环体语句序列的确定,每次执行循环体前的准备工作,有效避免“死循环”的发生,如何使用 continue 和 break 语句控制循环跳过不必要的操作。. - PowerPoint PPT Presentation

Citation preview

  • (C)

  • [] Cif switch while dowhile for

    [] if continue break

  • C3

  • #includevoid main(){float s,r; // sr const float pi=3.14159; // picoutr; // r s=pi*r*r; // cout
  • if if () if (x>y) cout
  • #includevoid main(){float x; coutx; if ( x >= 0) cout
  • if if (1) { if (2) 1 else 2 } else { if (3) 3 else 4 }

  • void main(){ int score; cout score;if (score >=0 && score= 60) cout

  • if:y=-1 (x0),x,y

  • #include "iostream.h"main(){int x,y;cin>>x;if(x
  • #include "iostream.h"main(){int x,y;cin>>x;if(x>=0) if(x>0) y= 1; else y= 0;else y=-1;cout
  • #include "iostream.h"main(){int x,y;cin>>x;y=-1;if(x!=0)if(x>0)y=1; elsey=0;cout
  • #include "iostream.h"main(){int x,y;cin>>x;y=0;if(x>=0)if(x>0)y=1;else y=-1;cout
  • switch switch ( ){case 1:1break;case 2: n;break; default: n+1;}

  • #include void main(){ char grade; coutgrade; switch(grade) { case 'a': case 'A': cout
  • case 'c': case 'C': cout
  • 1010!9

  • C whiledo-whilefor breakcontinue

  • whilewhilewhile () {}whileCtrue0whiletruetrue

  • while 1+2+3++100#include void main(){ int i=1,s=0; // i1 //s0 ()while(i
  • int i=1,s=0;f+=i; i++; ii
  • n n! void main(){ int n; coutn; int i=2,f=1; // while(i
  • do...whiledo {}while () ;dowhileCdo...whilewhiletrue0truefalse0

  • do-whilen void main(){ int n; coutn; int i=2,f=1; // do { f*=i; i++; // }while (i
  • 1000 void main(){ int num=0,sum=0; do { num++; sum+=num; }while(sum
  • forforfor (123) forCfor12true032true032false0

  • fornn! void main(){ int n,i,f;coutn; // i=2f=1 i
  • for1231for22break32false

  • 13 fornum=1,sum=0;num
  • int num=1,sum=0;for(;num
  • continue continuecontinuewhilecontinuewhile (1) { 1 if (2) continue 2 }

  • 12true0continue 22false0continue 2

  • void main(){ int a,b=0, sum=0; for(int i=1;i
  • 1-203 void main(){ for(int num=1;num
  • breakCbreakcontinuebreakwhilebreak while (1) { 1 if (2) break 2 }

  • 12true0break 2false0break 2

  • void main(){ int m,k,i; cout
  • void main(){ int m, i; coutm; for (i=2;i
  • void main(){ int m,i,n=0; coutm; for (i=1;i
  • CCwhilewhile (1){ 1 while (2) {2 } 3 }

  • 3--100#include void main(){int m,k,i,n=0;for (m=3;m
  • CCCif switch

  • Cwhile do while for continue break if