1、打开VC++6.0
2、在文件里点新建,然后在projects里选择win 32 console application
3、然后再次点文件的新建,然后在files里选择C++source file
4、一直默认下一步就好了,然后就可以写代码了
5。、写好代码后,点击那绝州缺个感叹号就可以运行了,要不直接并辩快捷键F9就可以运行了
void change(int &a,int &b)里面的参数a,b的是两个引陵梁槐用,而你定义的x,y是渣颂2各变量,要调用change函数,你还必须把尺友x,y两个变量定义引用。void change(int &a,int &b)
void main()
{
int x=5
int y=3
int &a=x
int &b=y
std::cout<<"Original x="<<x<<std::endl
std::cout<<"Original y="<<y<<std::endl
change(a,b)
std::cout<<"Changed x="<<a<<std::endl
std::cout<<"Changed y="<<b<<std::endl
}
D4H&0x0f是取D4H变量中数据的低4位。"&"作为运肆锋算符表示按位与运算。"&"放在变量前面(如" &D8L")则表示取得该变量的指针(地址)。(在这里并非引用的意思,表示引用应在函数声明时放在变量的后山雹烂面)
GetPortVal(0x281, &D8L, 1) // 从端口位置0x281处获取数据给D8L
GetPortVal(0x282, &D4H, 1)// 从逗漏端口位置0x282处获取数据给D4H
m_data = (D4H&0x0f) //取D4H变量中数据的低4位赋值给m_data
m_data = (m_data <<8)&0x0f00 // m_data左移8位后,保留16位中的第5到8高位,其余位清零
m_data += D8L// m_data自加D8L的值
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)