摘要:
写出判断ABCD四个表达式的是否正确,若正确,写出经过表达式中a的值(3分)int a = 4;(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++);a = ?答:C错误,左侧不是一个有效变量,不能赋值,可改为(++a) += a;改后答案依次为9,10,10,11分析:A:相当于执行 a+=a; a++;B:相当于执行 a++; a+=a;C:修改后相当于执行 ++a; a+= a; 与B相同D:相当于执行 ++a; a+= a;a++;总结规律,++a的优先级最高,最先执行 其次是执行普通的运算 a++的优先级.. 阅读全文
摘要:
1 引言 Visual C++ 是当今最流行的软件开发工具之一,它可以实现可视化编程和支持面向对象的编程技术。人们在开发的过程中将两种语言进行混合编程,这种方法使两种语言相互调用,进行参数传递,共享数据结构和数据信息,充分发挥了各种语言的特点和优势,大大提高了应用软件的效率。因此,正确掌握Visual C++与汇编语言的接口技术对软件开发是十分必要的。 2 VisualC++调用汇编语言的常用方法 通常有两种方法可以实现VisualC++调用汇编语言。一种方法是在从C++语言中直接使用汇编语句,即嵌入式汇编;另一种方法是用两种语言分别编写独立的程序模块,汇编语言编写的源代码汇编产生目标代... 阅读全文