数控铣及加工中心,有X、Y、Z三轴,面对机床站立,X轴为左右运动的轴闹埋,Y轴为前后运动的轴,Z轴为上下运动的轴。
X、Y、Z的坐标是机床定位用的数据点,没有坐标将无法实现加工,打个比方,一个瞎子完和睁全看不见,但他也有坐标概念,他只要找到床头或门,就有了坐标中心,他就能知道周围的任何物品的地点,向左、向右走几步到了那里等等,如果你把他的门拆了,或者把床搬走,他就失去了坐标中心,他就什么也找不到了。
一般情况下,大部分工人愿意用工件表面做X、Y、Z坐标中心,他所编的程序也都是按照这个中心计算的点,加上运动指令和辅助指令就是完整的加工程序。
不知你能看懂吗?</ol>
首蠢模银先假设有类带宴A作为前提,则声明整型数据成员y,可以分如下两种情况讨论。1、将码嫌y声明为实例数据成员
首先在头文件A.h中添加声明:
int y
再在源文件A.cpp的类A的构造函数的初始化表中或构造函数中初始化y:
A::A():y(0)
{}
或
A::A()
{
y=0
}
2、将y声明为静态数据成员
同样,首先在头文件A.h中添加声明:
static int y
再在源文件A.cpp中初始化y:
int A::y=0
--y的意思就是进行如下运算:1.y=y-1
2.返回y的值
y--的意亩哗橡思就是:
1.返回y的值
2.y=y-1
两个有区别
这和优先级没有关系,--y和y++的芦宴优先级是一样的
区别就在于返回值不一样
例如1:
y=1
x=--y//x的值为0,迅旁y的值为0
例如2:
y=1
x=y--//x的值为1,y的值为0
for ( int x = 5x >0x--)//这个时候--x和x--没有区别
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)