首页 > 编程知识 正文

指针必须先赋值后使用,字符串与指针的初始化和赋值

时间:2023-05-06 09:27:06 阅读:114508 作者:3247

我们在这篇文章中分析了:

未初始化的指针不可用。

指针初始化:指针是地址。 指针初始化是指将指针指向内存区域。 用指针操作此内存中的数据。

1、正确写法:

char ch[6]; char *p=”hello”; strcpy(ch,p ); 2、书写错误:

char *ch; strcpy(ch,p ); //就此报告错误! 此时的ch没有指向存储器空间,所以会发生错误!

示例:

char *p=new char[10]; 语音功能(char * PCH ) memcpy ) PCH,' hello '; 返回; //函数调用func(p ); printf('%s ',p );总结:

1)通过指针操作是能够改变原值的!!!

2)指针操作前一定要初始化,一定要为指针的变量赋内存空间!!!!!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。