M98M99編程實(shí)例 子程序和主程序怎么編程舉例說明?
子程序和主程序怎么編程舉例說明?#包括和ltiostream。H>使用命名空間STDvoid swap(int&x,int&)//函數(shù)聲明int main()//主函數(shù)或主程序{int
子程序和主程序怎么編程舉例說明?
#包括和ltiostream。H>
使用命名空間STD
void swap(int&x,int&)//函數(shù)聲明
int main()//主函數(shù)或主程序
{
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)//函數(shù)實(shí)現(xiàn)或子函數(shù)
{
int index
index=x
x=y
]y=index
}
循環(huán):mov a,#30h
RET
]示例:剪切矩形,在一塊270mm×165mm的正方形板上,三解形狀和圓如圖所示。P1、P2、P3為穿線點(diǎn),焊絲初始坐標(biāo)為(80、40)。這里設(shè)計(jì)了三個(gè)子程序,每個(gè)子程序完成一個(gè)圖形處理,程序如下:o0100(main)g92x80.0y40.0設(shè)置坐標(biāo)系m98p0101調(diào)用子程序p1g93x0.0y0.0坐標(biāo)轉(zhuǎn)換M50切割絲g90g00x100.0y120.0快速移動(dòng)M60螺紋m98p0102調(diào)用子程序p2g93x0.0y0.0坐標(biāo)轉(zhuǎn)換M50切割絲g90g00x200.0y80.0快速移動(dòng)