码迷,mamicode.com
首页 >  
搜索关键字:指针常量    ( 192个结果
C和指针——读书笔记(二)
最近频繁地用到数组,又看了《C和指针》数组这一章,所以决定写一些东西,分享一下。   提到数组,很多人都会提到指针。在C语言中,数组名是一个指针常量(意味着你不能修改此常量的值)。为什么呢?我们想一下,数组名,是数组首元素的地址,也就是内存中数组的起始位置。如果修改这个指针常量,唯一可行的就是把整个数组移动到内存中的其他位置。但是在程序完成连接后,内存中数组的位置已经固定了,所以再移动就为时已晚了...
分类:其他好文   时间:2016-05-13 00:24:39    阅读次数:228
c_str()函数
#include <string.h> const char *c_str(); 返回字符串地址,是一个c函数,返回类型const char*c_str()函数返回一个指向正规C字符串的指针常量, 内容与本string串相同. 这是为了与c语言兼容,在c语言中没有string类型,故必须通过stri ...
分类:其他好文   时间:2016-05-10 23:23:53    阅读次数:203
指针常量;常量指针;指向常量的指针常量
三个名词虽然非常绕嘴,不过说的非常准确。用中国话的语义分析就可以很方便地把三个概念区分开。 一) 常量指针。 常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。 指针指向的对象是常量,那么这个对象不能被更改。 ...
分类:其他好文   时间:2016-05-09 18:28:45    阅读次数:245
【C语言】函数指针与回调函数
在C语言中:指针是C语言的特色,有着各种各样的指针,普通的变量指针,常量指针,数组指针,指针数组,函数指针,指针函数。我们就讲一下函数指针与回调函数吧首先关于函数指针,其实很简单。对于一个函数指针来说,顾名思义,就是一个指向函数的指针,需要知道的是,对于指针..
分类:编程语言   时间:2016-05-08 20:03:36    阅读次数:230
C和指针之学习笔记(3)
第8章 数组 1.数组与指针 数组名是一个指针常量,也就是数组第1个元素的地址。 int a[10]; int b[10]; int *c; (1) c = & a[0]; &a[0]表示一个指向数组第1个元素的指针。 (2) c=a; 与 c = & a[0]; 等价 (3) b = a; 非法, ...
分类:其他好文   时间:2016-04-27 10:52:01    阅读次数:150
结合示例说明C++中const和指针结合时怎么理解
在之前随笔《C++中const使用要点(一)》中简单叙述了const int*、int* const和const int* const的区别,记住三句话就能在实际运用时用对,但是看书时发现了指针常量、常量指针这些名词,发现明白这些概念对阅读文章时还是比较重要的。 关键:const和指针结合时代码从右 ...
分类:编程语言   时间:2016-04-08 00:50:03    阅读次数:211
指针常量与常量指针
Int i=100; Const int *p = &i;//指向常量的指针 *p = 10;//这样就会报错。 Int const *p1 = &i; p1不能在指向其他变量。//指针常量 为什么我的案例是可以? vs中 在 main.c中我的指针常量其值可以更改, 在 main.cpp 中依然可
分类:其他好文   时间:2016-02-28 19:55:40    阅读次数:188
常量指针和指针常量(转)
http://blog.csdn.net/beyond0525/article/details/7409305 * (指针)和 const(常量) 谁在前先读谁;*象征着地址,const象征着内容;谁在前面谁就不允许改变。 int const *p1 = &b;//const 在前,定义为常量指针
分类:其他好文   时间:2016-02-25 13:31:01    阅读次数:128
二级指针的简单运用
在C语言中,数组名就是一个指针常量,保存数组的首地址。因为数组名是一个常量指针常量,不能修改其指向的值,因此可以定义一个指针变量指向数组。这样使用数组名加下标可访问数组中的元素,使用指针名加下标也可访问数组中的元素。这些在本章前面已经介绍过了。现在如果再定义一个二级指针变量,让其指向一级指针,就可使...
分类:其他好文   时间:2015-11-21 18:26:57    阅读次数:419
NULL和nullptr的区别
指定std::nullptr_t类型的null指针常量,该类型可转换为任何原始指针类型。尽管您可以使用关键字nullptr而不包含任何标头,但如果您的代码使用类型std::nullptr_t,则您必须通过包含标头<cstddef>来定义该类型。请避免将NULL或零(0)用作null指针常量;nullptr不仅不易被..
分类:其他好文   时间:2015-10-31 18:44:41    阅读次数:198
192条   上一页 1 ... 10 11 12 13 14 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!