![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 81
mhl119
这个作者很懒,什么都没留下…
展开
-
常量指针和指针常量
1.常量指针 定义:具有只能够读取内存中数据,却不能够修改内存中数据的属性的指针,称为指向常量的指针,简称常量指针。 声明:const int * p; int const * p; 注:可以将一个常量的地址赋值给一个对应类型的常量指针,因为常量指针不能够通过指针修改内粗数据。只能防止通过指针引用修改内存中的数据,并不保护指针所指向的对象。 2.指针常量 定义转载 2014-07-21 11:52:42 · 324 阅读 · 0 评论 -
【C语言学习趣事】_32_平胸的尴尬,嫁不出去的姑娘
为什么写这篇文章呢? 为什么要弄这么个题目呢? 首先解释为什么用这个题目。这一切都要从那天在QQ群中的讨论说起,那天在群中,一个哥们问了一个关于(void)0 的问题。然后大家说到了 (void)0和(void*)0; 大家看看(void)0 和(void*)0 ,是不是一个像个平胸的小妹,一个像个丰韵的美女。 他问的的问题如下: (void)0; //这个语句在C语句中可以转载 2014-07-20 11:06:13 · 425 阅读 · 0 评论 -
scanf(),printf()和gets(),puts()在输入输出字符串时的区别
1.scanf("%s",str)和gets(str) scanf("%s",str)和gets(str)均可用于输入字符串到字符数组变量str,但scanf("%s",str)匹配连续的一串非空白字符,遇到空格、tab或回车即结束,字符串前的空白字符没有存入str,只表示输入还未开始(感谢garbageMan的指正),而gets(str)读到回车处结束,所以当句子中单词由空格分开时要用转载 2014-08-01 20:12:40 · 599 阅读 · 0 评论 -
回调函数
其实,回调函数大多只是自己定义一个名字而已,函数体大多是系统定义好的,它有一个结构,一般一个代回调函数的的函数都有一个参数是接你的回调名的,它把一些值传进回调函数(函数体包括参数是它预定好的,不能自己写,除非全部函数都是你写的),然后回调函数接受值,相应操作后将值返回到原函数体(它的父亲函数),最终让原函数返回一个值 我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理转载 2014-08-07 21:28:13 · 338 阅读 · 0 评论 -
C/C++回调函数
于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。 什么是回调函数? 简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。 为什么转载 2014-08-07 21:33:32 · 346 阅读 · 0 评论