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