C
ivolcano
努力努力再努力
展开
-
设计一个算法,将R中的序列循环左移P个
即将R中的数据由{X0,X1,……,Xn-1}变换为{Xp,Xp+1,……,Xn-1,X0,X1,……,Xp-1} 分析:要实现R中序列循环左移P个位置,只需先将R中前P个元素逆置,再将剩下的元素逆置,最后将R中所有的元素再整体做一次逆置操作即可,本题算法描述如下: #include #include # define N 50 int main() { void reverse(int R原创 2016-04-12 22:45:40 · 3966 阅读 · 2 评论 -
C中volatile关键字
转载:http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764231.html volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更原创 2016-12-19 22:59:53 · 195 阅读 · 0 评论