C语言程式流程.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程式流程

 ????? C語言是一種結構化程式語言, [結構化程式設計]是設計程式時採用的一項基本程式設計技術,它包括了下面幾項技巧:1.使用三種基本邏輯結構:循序 選擇 重複2.由上而下的設計3.模組獨立性?????? 循序在結構化語言是很重要的觀念,程式中每一個程序是一行一行循序執行的,另外選擇結構及重複結構將在這單元介紹。單項選擇:(如果...就...)語法1: ?  if(condition) ?   statement; 語法2:  ? if(condition)  ? {  ?  ? statement;  ? }範例:  ? int i=1;  ? if(i==1)???????????????????? 如果 i==1 時執行以下敘述  ? {  ?  ? i=i+100;  ? }雙向選擇:(如果...就...否則...)語法1: ?  if(condition) ?  { ?   statementA;????????????? //若condition判斷為true ?  } ?  else ?  { ?   statementB; ?  } 語法2: ?  if(conditionA) ?  { ?   statementA;????????????? //若conditionA判斷為true ?  } ?  else if(conditionB) ?  { ?   statementB;????????????? //若conditionB判斷為true ?  } ?  else ?  { ?   statementC;????????????? //若以上condition都不成立 ?  }  範例1:  ? int i=5; ?  if(i!=5)?????????????????????????????? //若i!=5判斷成立為 true ?  { ?   printf(i不等於 5); ?  } ?  else         //若i!=5判斷不成立為 false ?  { ?   printf(i等於 5); ?  } 範例2: ?  char i=a; ?  if(i==d) ?  { ?   printf(i等於d);????????????? //若conditionA判斷為true ?  } ?  else if(i==c) ?  { ?   printf(i等於c);???????????? //若conditionB判斷為true ?  } ?  else ?  { ?   printf(以上皆非!);????????????? //若以上condition都不成立 ?  }多項選擇:語法: ?  switch(運算式)?????????????????? ?  { ?   case 常數1:?????????????????? //判??運算值的值若相等則執行敘述 ?     statment; ?     break;  ????? case 常數2: ?     statment; ?     break; ?     . ?     .  ?    . ?   [default:]????????????????? //若以上皆無相符項目則執行敘述  ?    statment; ?  } ? 範例:  ? int i=5;  ?  ? switch( i )?????????????????? ?  { ?   case 3:?????????????????? //判斷運算值的值若相等則執行敘述 ?     printf( i = 3 ); ?     break;  ????? case 5: ?     printf( i = 5 ); ?     break; ?   default:??????????????? //若以上皆無相符項目則執行敘述  ?    printf(以上皆非!); ?  }?for迴圈:語法: ?  for(迴圈起始值;迴圈結束值;迴圈增加值) ?  { ?    statement;    //迴圈敘述 ?     [continue;]   ? ?//跳過敘述繼續執行下一次迴圈 ?    [break;]    ?? ?//跳出迴圈停止執行迴圈 ?  }範例:  ? for(i=0;i=100;i++)    //迴圈起始值為0結束於100每次增加1  ? {  ?  ? if(i50)??????????????????????????? //如果i=50跳出迴圈  ?  ? {  ?  ?  ? printf(迴圈為停止!);

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档