M98M99编程实例 子程序和主程序怎么编程举例说明?

子程序和主程序怎么编程举例说明?#包括和ltiostream。H>使用命名空间STDvoid swap(int&x,int&)//函数声明int main()//主函数或主程序{int

子程序和主程序怎么编程举例说明?

#包括和ltiostream。H>

使用命名空间STD

void swap(int&x,int&)//函数声明

int main()//主函数或主程序

{

int a,b

CIN>>A>>B

cout< “a=”<< “b=”<< “b=”<<<;endl

交换(a,b)

cout< “a”=“<<<<”after exchange”after exchange,B=“<<B<<endl

}

void swap(int& x,int& y)//函数实现或子函数

{

int index

index=x

x=y

]y=index

}

循环:mov a,#30h

RET

]示例:剪切矩形,在一块270mm×165mm的正方形板上,三解形状和圆如图所示。P1、P2、P3为穿线点,焊丝初始坐标为(80、40)。这里设计了三个子程序,每个子程序完成一个图形处理,程序如下:o0100(main)g92x80.0y40.0设置坐标系m98p0101调用子程序p1g93x0.0y0.0坐标转换M50切割丝g90g00x100.0y120.0快速移动M60螺纹m98p0102调用子程序p2g93x0.0y0.0坐标转换M50切割丝g90g00x200.0y80.0快速移动