![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言基础
清_水
热爱Linux
展开
-
指针函数与函数指针的区别
一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函转载 2013-09-04 18:08:13 · 753 阅读 · 0 评论 -
冒泡排序
冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序对个项目需要O()的比较次数,且可以原地排序。尽管这个算法是最简单了解和实原创 2013-09-05 14:21:25 · 902 阅读 · 0 评论 -
循环校验码
程序:// X16+X12+X5+1 : 1,0001,0000,0010,0001 :0x11021unsigned char crcbuff [] = { 0x00,0x00,0x00,0x00,0x06,0x0d,0xd2,0xe3};unsigned int crc; // CRC 码void main(void){ unsigned char *ptr; crc原创 2014-07-28 11:07:23 · 1143 阅读 · 0 评论 -
C++回顾(1)——const的用法
说明:const是属于左结合的类型修饰符,这里只讲怎么使用。1、const 变量 //定义Const变量 常量 const int value1 = 1; // value1不可变 int const value2 = 2; // value2不可变2、const与指针 const int * p_str1 ; // *p_str1 不原创 2016-06-03 23:09:09 · 448 阅读 · 0 评论 -
50个c/c++源代码网站
50个c/c++源代码网站C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建 议,以进一步加强这方面的清单。 添加:http://www.boost.org/1、http://snippets.dz...转载 2018-10-21 22:07:09 · 468 阅读 · 0 评论 -
Cygwin、Msys、MinGW、Msys2的区别与联系(转)
网上有很多文章讲它们之间的区别与联系,初学者看的一头雾水,在知乎上看到这篇文章讲的很清楚,容易理解。在讲区别联系之前,我们先看一下这几个东东的前世今生。Cygwin,原 Cygnus 出品(已被红帽收购),目前是 RedHat 名下的项目。项目的目的是提供运行于 Windows 平台的类 Unix 环境(以 GNU 工具为代表),为了达到这个目的,Cygwin 提供了一套抽象层 dll,...转载 2018-12-17 17:06:02 · 771 阅读 · 0 评论