问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一个指针,如果一开始没有给它进行初始化,直接给它赋值是错的吗?那...

发布网友 发布时间:3小时前

我来回答

0个回答

一个指针,如果一开始没有给它进行初始化,直接给它赋值是错的吗?那...

一个指针数组,在定义时就给他分配了内存,当然可以直接给指针赋值了,但是取值(*p[5]),仍然是不行的。。。总而言之,指针只有指向了实际的内存才能被取值(*p或*p[6])。。。纯手打,望采纳。。。

C语言指针变量为什么要赋初值?

因为指针不初始赋值的话会随机分配一个内存地址,如果后面的代码直接使用的话会出错,C编译器为了不让这种情况发生所以去检测有没有不初始化的指针,其实就是编译器搞得鬼。

对指针赋空与没对指针赋值

首先,必须强调的是这种写法十分不安全!再者,就你的问题我认为应该这样理解,int * p;只是定义了一个指针,而没有明确指针指向的具体存储单元,一般而言,当*p=5;被执行时,指向的存储单元是随机的,有可能是系统的保留空间,也有可能恰巧指向没有存储数据的用户空白空间,所以在是否报运行时错误是随机...

C程序定义一指针变量,直接令它赋值为NULL,不对它用malloc申请内存可以...

用不用malloc,要看指针变量的具体用途。简单的说如果要给其一个单独的新值,是必须用malloc分配内存的。如果要给这个指针变量一个已经存在的值,则不需要。简单的说赋值是拿别人的东西自己来用,而不需要管这个东西怎么来的。当然这还要考虑你的赋值操作是否合乎逻辑,合乎语法,是否有意义。而内存分配完...

C语言指针的赋值问题

int*p;p为指针,地址是未知的,如果直接赋值 p=a;这样编译可以通过,但是会产生警告,p的地址是随机分配的,这样对未知的地址赋值很危险,可能会覆盖掉某些重要数据,所以避免这种危险,在定义指针时注意初始化,也就是赋值。可以int*p=&a;或者int*p;p=&a;然后再对p进行操作 有错。注意大小写,...

空指针可以赋值吗?

给空指针指向的地址赋值是错的,程序会崩溃。如int *q=NULL; *q=*(p+5)会死机。如果你给q指向的地址赋值都是错的,如*q=xxx;但是q本身是个变量,你给q本身赋值是没有问题的,像这样: q = xxx;看下关于指针这章的书,你就会明白 ...

C语言:一般来说,字符串指针,不初始化,用户输入赋值时,需要人为分配地址...

你说的第一个是什么意思 字符串你可以申请它的大小嘛 比如 char* a = (char*)malloc(sizeof(char)*10)//这里就相当于是 char a[10]

关于C语言指针的问题

在例一中,指针所指向的类型已经有了,但由于指针还未初始化,所以它所指向的内存区是不存在的,或者说是无意义的。 以后,每遇到一个指针,都应该问问:这个指针的类型是什么?指针指向的类型是什么?该指针指向了哪里? 4。 指针本身所占据的内存区。 指针本身占了多大的内存?你只要用函数sizeof(指针的类型)测一下就...

C语言中,定义一个指针的时候为这个指针开辟存储空间吗?

int *p :一级指针,表示p所指向的地址里面存放的是一个int类型的值,声明p为指向整型数的指针,这时为这个指针分配了存储空间。但这时其中是随机数,我们称它为指向一个不确定的内存地址。用户说的“直接*p=5”,那么就会在一个无法预知的内存地址写入一个整型数5。这是不允许的,可能导致程序崩溃。

c++指针的问题

当然你得假定0xaabb这个地址是一段你可以操作的内存 当然如果你仅仅使用a作为指针变量的话,你可以为它赋任意值,只是你要操作它指向的地址的内容时,才需要保证其指向的位置的内容是有效的。a = new int();也是一种方法,过程是先创建了一个int型的变量,然后把它的地址赋值给a了。

指针的初始化和赋值 怎样对指针进行初始化 对指针进行初始化 定义指针一定要初始化吗 怎么给指针初始化 指针需要初始化吗 指针的定义和初始化 指针初始化的几种方法 指针变量必须初始化吗
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
文档文件夹可以删除吗? 文件夹中的文件能删除吗? 吃鸡进不去,重启也没用,开了加速器,如图 永劫无间用什么加速器好 好用的加速器推荐 PUBG加速器免费试用 亚服加速器推荐 吃鸡加速器选择 亚服国际服吃鸡加速器推荐 东芝2523ad提示维护怎么清除 请问清朝历皇帝顺序,开国皇帝到最后一个。还有就是年羹尧的妹妹叫什么... 这个外国小女孩是谁?附图 粳米和一般人们长吃的米区别在 QQ软件能否设置始终保持在其他窗口前端?求大神帮助 商贸企业和服务业企业都应申报哪些税种 我想和老公离婚是老家办的结婚证,请问可以在厦门办离婚证吗_百度... 信用卡最低还款好?还是分期还款好? 为什么冬天开车玻璃上会有雾气? 在厦门工作很多年了,外地户口可以在厦门办理离婚手续嘛 信用卡 做申请分期还款好还是最低还款? 信用卡是最低还款划算,还是分期划算 小家碧玉的成语解释 小家碧玉的近义词和反义词是什么_小家碧玉是什么意思? 小家碧玉的反义词,形容男子的! 小家碧玉的反义词是什么 灯笼树为什么会发光 怎样识别PUA男? 占有欲太强是pua吗? ...最近两天又边黑了.哪位高人能指教一下,该怎么办?谢谢啦!!!_百度知... 我是一名本科英语专业的大三学生,想毕业后上空乘专业的学校,我该怎么努... 象山白鹅简介 airpods二代后面的按钮有什么用 airpods二代后面的按钮是干嘛的_百度... 女人喜欢你的10个征兆,别再被动了,把握机会! 老年痴呆症日常护理需要注意什么 老年痴呆需注意哪些事项呢 JAVA技术栈 单边耳鸣是不是癌症前兆 春晚小品吉祥三宝保姆扮演者是谁 徐囡楠的男朋友 ...的音量图标没了,控制面板中的音量设备也呈灰色,怎么了?急求_百度... 有子宫肌瘤50mm也怀孕了可以生下宝宝吗 IOS7越狱后怎么修改数字和英文字体。 PS:中文字体已修改,只是数字和英 ... IOS7越狱以后装了几个字体,发现全都是口口,然后就给卸载了。但中国联通... IOS7.04越狱后字体变不回来 5s ios7.11越狱后用itools替换字体之后进入设置界面跟短信界面要很久... 如何看待孙维爷爷是广东工业大学创始人? 我手机iOS7已经越狱了,装了百度输入法和字体。为什么输入法打字的时候有... 可拓学可拓学创始人简介 简网络的简网络创始人 ...工厂里是给硒鼓灌粉的,就是打印机墨盒里的粉,对什身体有什么伤害 有哪些方法能使拔丝香蕉的味道更好? ...选段,完成1—4题。 最后一课(节选) 我一纵身跨过板凳就坐下。我...