电子开发 | 基础入门 | 电路原理图 | 姊舰鍥惧疄渚� | PLC鍩虹   銆婂鏋滃枩娆㈡湰绔欙紝璇锋寜 Ctrl+D 鎵嬪姩鏀惰棌锛佹劅璋㈡偍鐨勬敮鎸併€�涓€璧峰涔犱竴璧疯繘姝ワ紝鐢靛瓙寮€鍙戠帇娆㈣繋鎮紒.

电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册

鈽呯數璺叕寮忔墜鍐岋紝鏈€鏂扮増銆婄數瀛愮數璺叕寮忚绠楀櫒銆嬶紝鐢佃矾鍏紡鏌ヨ鎵嬪唽 鐢佃矾鍏紡璁$畻鍣ㄣ€愮數瀛愪粠涓氫汉鍛樺繀澶囨墜鍐屻€�
鈽嗗崄澶╁浼氬崟鐗囨満瀹炰緥100 c璇█ chm鏍煎紡銆傝祫鏂欏唴瀹硅缁嗭紝瑕嗙洊渚嬪瓙澶氾紝鍐呭骞裤€愮數瀛愪粠涓氫汉鍛樺繀澶囨墜鍐屻€�
搜索: 您现在的位置: 电子开发网 >> 编程学习 >> C语言 >> 正文

四种基本程序结构

作者:佚名    文章来源:本站原创    点击数:724    更新时间:2018/12/31

下面我们介绍程序的四种基本程序结构

1)   顺序结构

*      程序模块或指令依次执行的结构。

 

2)   分支结构

*      根据条件,转向不同程序段(分支)的结构。

*      分支不应是模块间的转移,执行分支后应返回流程主线。

*      注意防止从一个分支的出口进入另一个分支的入口

 

3)   循环结构

*      按循环控制条件重复执行某一段程序,用于连续重复性操作。

*      循环圈包括循环体与循环控制;循环结构还包括循环初始化与后处理。循环控制有计数循环与条件循环两种。

*      循环可以嵌套,但不应交叉,也不要从循环体外跳入循环圈。

4)   子程序结构

*      在主程序中执行调用子程序指令,CPU转去执行子程序。在子程序中由返回指令返回主程序,继续执行调用指令的下一条指令。

*      调用时,先将返回地址压栈,并按调用指令提供的地址转入子程序。返回时,从堆栈弹出返回地址送PC,重返主程序。

*      程序中多处使用的功能模块可采用子程序结构,以节省程序空间。

*      编写与使用子程序的七要素:

*      功能说明。

*      子程序名与入口地址。

*      入口条件。

*      出口状态。

*      占用资源。

*      子程序中的调用。

*      编写与使用子程序的四项注意:

*      现场保护与现场恢复,避免与主程序冲突。

*      堆栈操作应成对,且PUSH先行,保护返回地址。

*      多重调用应考虑堆栈的容量,不宜直接或间接的自反调用。

*      防止不经调用进入子程序,禁止不经返回指令跳出子程序。

Tags:程序结构  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章:
  • 相关文章列表
    C语言的程序结构
    请文明参与讨论,禁止漫骂攻击。 昵称:注册  登录
    [ 查看全部 ] 网友评论
        没有任何评论
    璧勬枡鍖呬笅杞�
     [閸楁洜澧栭張楦跨カ閺傦拷]閸椾礁銇夌€涳缚绱伴崡鏇犲閺堝搫鐤勬笟锟�100 c鐠囷拷
     [閻絻鐭炬禒璺ㄦ埂鐠佹崘顓�]LM324鏉╂劖鏂�4~20mA鏉烇拷1~5V閻㈠灚绁�
     [閻絻鐭炬禒璺ㄦ埂鐠佹崘顓�]LM386妞圭粯鐎担鎾诲閸忓顥撻弨鎯с亣閸c劌甯�
     [閻絻鐭炬禒璺ㄦ埂鐠佹崘顓�]936閻掑﹤褰撮悽浣冪熅閸樼喓鎮婇崶锟�
     [閸楁洜澧栭張楦跨カ閺傦拷]鐡掑懎锛愬▔銏$ゴ鐠猴拷+濞撯晛瀹�+閹躲儴顒熼惃鍕礋
     [闁氨鏁ら悽闈涚摍鐠佹崘顓告潪顖欐]S7-200PLC閻ㄥ嫪璞㈤惇鐔昏拫娴狅拷 S7_2
     [鏉烆垯娆㈢猾锟�]S7-200鎼存挻鏋冩禒璁圭礄閸忣煉绱�,STEP7
     [鏉烆垯娆㈢猾锟�]ModbusPoll閸滃odbusSalve閸忥拷
     [鏉烆垯娆㈢猾锟�]STEP7濡剝瀚欓柌蹇斿瘹娴犮倕绨� Smart_
     [鏉烆垯娆㈢猾锟�]Modbus鐠嬪啳鐦划鍓т紥 v1.024 缂侊拷
     [鏉烆垯娆㈢猾锟�]Modscan32閸滃odsim32,modb
     [閻絻鐭炬禒璺ㄦ埂鐠佹崘顓�]89c51閸忓鐝涢弬閫涜雹閻噦绱檖rotues
     [閻絻鐭炬禒璺ㄦ埂鐠佹崘顓�]娑撳洤鍕鹃崢鍞抮otues娴犺法婀$粙瀣碍濠ф劗鐖�
     [閻絻鐭炬禒璺ㄦ埂鐠佹崘顓�]51閸楁洜澧栭張鍝勫坊缁嬶拷 protues娴犺法婀�
     [閻絻鐭炬禒璺ㄦ埂鐠佹崘顓�]閸楁洜澧栭張锟� PROTUES娴犺法婀$€圭偘绶ユ径锟�
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
    返回顶部
    刷新页面
    下到页底
    晶体管查询