C#中使用指针实现冒泡排序

使用Vs的都知道C#不可以使用指针但当我们在一个代码块使用 unsafe 修饰符标记时,C# 允许在函数中使用指针变量。不安全代码或非托管代码是指使用了指针变量的代码块。

指针 是值为另一个变量的地址的变量,即,内存位置的直接地址。就像其他变量或常量,您必须在使用指针存储其他变量地址之前声明指针。冒泡是初学C#编程的第一个接触的排序,虽然在工作岗位中不经常用但我们学习编程的也是要明白如何实现的。

1.首先冒泡的原理是比较近的两个数值,较大的数值往后面排,直到遇到比它大的数值为止。
2.下图就是冒泡的原理示意图


3.闲话少说看例子:


4.在Main函数中调用:


代码就这么多,希望对观赏者有帮助,写的不好主要在于分享,望大家能指出毛病!!!互帮互助。。

猜你喜欢

转载自blog.csdn.net/qq_40213031/article/details/80049769