社区
C语言
帖子详情
指针初始化
nanjingnew4
2012-04-05 04:08:40
有个问题比较困扰
int *p=2;
char *q="abcde";
同样是初始化,为什么int就要malloc,char就可以直接赋字符串
...全文
120
10
打赏
收藏
指针初始化
有个问题比较困扰 int *p=2; char *q="abcde"; 同样是初始化,为什么int就要malloc,char就可以直接赋字符串
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Ever_lover
2012-04-05
打赏
举报
回复
其实把 定义一个指针就是给他一个地址,int *P=2,2是个整型也不是地址类型的,当然会出错的char *p=““;是把字符串的首地址给P,类型符合当然可以。。
说白int *p,p就是个地址(32位的多见),只是这个地址里面存放的数据类型不一样所以才有了各种类型的指针
wzhwisk
2012-04-05
打赏
举报
回复
还未理解指针的意义。指针其实就是地址。
shn521
2012-04-05
打赏
举报
回复
#include <iostream.h>
void main()
{
// char *q="abcde";
char *q;
q="abcde";
cout<<q<<endl;
}
试试,效果一样
xiyoulaoyuanjia
2012-04-05
打赏
举报
回复
上面的理解都行!
shn521
2012-04-05
打赏
举报
回复
char *q="abcde";
字符串"abcde",其实"abcde"代表的是地址,这个地址存的内容是"abcde",
所以是对的
面包大师
2012-04-05
打赏
举报
回复
可以看做是一个标准,一个规定,记住就好。。。
aljadyan
2012-04-05
打赏
举报
回复
char *q="abcde"; "abcde"; 是存放在静态区域的,且其中的值不能修改;int *p是一个指针变量,2是一个常量,不能赋值给指针变量
www_adintr_com
2012-04-05
打赏
举报
回复
2 是 int 型
"abcde" 不是 char 型
'a' 是 char 型, 如果你写成 char* q = 'a' 的话一样不行的.
shn521
2012-04-05
打赏
举报
回复
int *p=2;
相当于
int*p;
p=2;
当然不对了
pengzhixi
2012-04-05
打赏
举报
回复
是因为"abcde"作为字符串字面量有存储空间存放,而对于2来说是一个立即数没有存储空间存放它。
C 结构体
指针
初始化
原文 C 结构体
指针
初始化
,CSDN同步发布。 转载请注明出处,谢谢! 在使用
指针
之前,务必要将其
初始化
。这个是我们最早学习 C 语言的时候,书上经常说的一个问题。在工作中,我们反而会经常忘记这条金科玉律。 本篇...
C
指针
初始化
之前学C++对
指针
初始化
印象中有这种方式 int *p = 1。渐渐成习惯了,惯性理解成这样:自动给p分配一个值,指向的地址中的值是1。错误的理解方式一直延续,最近看C语言
指针
部分,练习好几个程序都出问题,最终发现...
C++
指针
详解(
指针
初始化
与回收,常量与
指针
,引用与
指针
)
C++
指针
详解1、
指针
的定义
初始化
以及回收2、常量与
指针
1)常量
指针
(常
指针
)2)
指针
常量3)总结3、引用与
指针
1、
指针
的定义
初始化
以及回收
指针
是一个地址,这个地址内存放数据,... //空
指针
初始化
int* p = n...
C语言 数组
指针
初始化
char m[3][4]; m[3][4]={“asd”,“fgh”,“jkl”}; 当然不行,不管从
初始化
器,还是从原理上来讲都...数组
指针
初始化
方法: int (*p)[4];; char a[3][4]; p=a; p=&a[0]; p=a+1; p=&a[1]; //都正确 p=a[0]; //
C语言--
指针
初始化
&赋值
######
指针
初始化
&赋值
指针
综述
指针
就是个变量,只不过这个变量比较特殊用来存放变量的地址。不同类型的
指针
只是
指针
所指向的变量的类型不同。
指针
的
初始化
&赋值
指针
的
初始化
只能赋值内存地址,不能...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章