最近我在C中遇到了asm保留词,我想利用它来避免某些C语义规则:特别是,我想从函数中修改一个变量:asm("asm code to change a from 5 to, like, 6")
printf("a equal to %d\n", a);现在,从我的计算机科学课程中,我知道组装是依赖于平台的,所以它的使用应该是非常有限的。我的问题是:
尽管程序集依赖于全局平台,但是否有一个子集为所有汇
例如,对于C(这在中已经讨论过,但我遵循(简化的)书籍示例):#include <stdio.h> int c = getchar(); //return STDIN->read();我理解getchar多态行为的概念( STDIN可以在不同的时间指向FILE的不同变量-- getchar()对确切的驱动设备一无所知),但是与OOP语言方法有什么区别吗作者提到,C方法