关于鼠标指针主题包问题

后使用快捷导航没有帐号?
查看: 625|回复: 7
新人欢迎积分0 阅读权限30积分137精华0UID帖子金钱197 威望0
Lv.3, 积分 137, 距离下一级还需 113 积分
UID帖子威望0 多玩草0 草
那个& &邪恶一下& & 找了 好久小指针&&要么找不到&&要么找到了 不会弄& && && && && && && && && && && && && && && && && && && &有哪位大神 好人&&gg& & mm& &会弄& &LZ感激不尽。。。& &
新人欢迎积分1 阅读权限90积分23315精华0UID帖子金钱8331 威望0
The best TF in ShangQiu
Lv.9, 积分 23315, 距离下一级还需 11685 积分
UID帖子威望0 多玩草0 草
TX:小霸王学习机 哪里不会点哪里 so ez! 妈妈再也不用担心我的掉线了!& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && & LZ想说啥?
‖团子不给吃‖
新人欢迎积分1 阅读权限105积分91945精华1UID帖子金钱203104 威望34
水军第五军军团副指挥官
Lv.12, 积分 91945, 距离下一级还需 43055 积分
UID帖子威望34 多玩草5533 草
是不是盒子上的选项点了?
新人欢迎积分0 阅读权限80积分11759精华0UID帖子金钱23538 威望1
▍流年轻描淡写的伤、
Lv.8, 积分 11759, 距离下一级还需 8241 积分
UID帖子威望1 多玩草0 草
我也不会弄 就没管
不平胸何以平天下
新人欢迎积分1 阅读权限60积分3555精华0UID帖子金钱4924 威望0
因包含敏感字符被屏蔽
Lv.6, 积分 3555, 距离下一级还需 1445 积分
UID帖子威望0 多玩草170 草
小指针?&&什么东西?& && && &
_(:з」∠)_
新人欢迎积分1 阅读权限80积分11973精华0UID帖子金钱16447 威望0
Lv.8, 积分 11973, 距离下一级还需 8027 积分
UID帖子威望0 多玩草50 草
隔壁板块有说
真铁男天双
新人欢迎积分1 阅读权限90积分23751精华0UID帖子金钱6113 威望11
失落的第五军团成员
Lv.9, 积分 23751, 距离下一级还需 11249 积分
UID帖子威望11 多玩草336 草
出门左转吧
新人欢迎积分0 阅读权限30积分137精华0UID帖子金钱197 威望0
Lv.3, 积分 137, 距离下一级还需 113 积分
UID帖子威望0 多玩草0 草
aegis-L 发表于
是不是盒子上的选项点了?
么有&&啊 我 按照人家说得弄了&&但是 它还是那么大& & 对于 LZ补兵的技术& &急需要啊
英雄联盟功勋勋章
英雄联盟功勋勋章
基地雷神勋章
基地雷神勋章
仙剑五勋章
仙剑五勋章
漂浮者勋章
漂浮者勋章
新人进步奖
新人进步奖
贴图萌勋章
贴图萌勋章
相恋情侣勋章
相恋情侣勋章
活动奖励勋章
活动奖励勋章
初级灌水标兵
初级灌水标兵
初级人缘勋章
初级人缘勋章
爱情守望者
爱情守望者
需要金钱:1100
手机盒子客户端点击或扫描下载
Powered by小木虫 --- 500万硕博科研人员喜爱的学术科研平台
&&查看话题
关于c语言i指针问题
#include&stdio.h&
#include&string.h&
int main()
{void sort(char *name,int n);
void print(char *name,int n);
char *name={&Follow&,&Bie&,&Grewds&,&FOR&,&Cfefe&};
sort(name, n);
print(name, n);
return 0;}
void sort(char *name,int n)
int i,j,k;
for(i=0;i&n-1;i++)
for(j=i+1;j&n;j++)
if(strcmp(name,name)&0)
{temp=name;name=name=}}}
void print(char *name,int n)
for(i=0;i&n;i++)
printf(&%s\n&,name);}
if(strcmp(name,name)&0) 为什么不换成if(strcmp(*name,*name)&0)?name和name不是只表示地址吗?怎么会表示字符串呢?
将{temp=name;name=name=}换成{*temp=*name;*name=**name=*}为什么不行呢?谢谢各位大侠了
而如果你去看标准库的话,strcmp应该是接受字符指针类型的参数。
在c里面,是不存在字符串类型的,仅仅是用一个字符指针去指向一个存储于常量区域的一串字符序列,这和字符数组也有区别。但是在c语言中,在函数的参数传递的时候,可以把字符指针和字符数组首地址和字符数组名当成一回事,如何实现是编译器的职责,我们不用担心。
另外,*是解引用操作符,语义上来说是对右侧数据类型指针的一个操作,也就是对char*进行取内容,结果是char,temp是指针类型,所以不兼容。即使temp是char类型的,最后也只是对第一个字符进行交换而已。
char *name={&Follow&,&Bie&,&Grewds&,&FOR&,&Cfefe&}中指针名name单独表示什么意思?是表示第一个字符串首地址的地址吗?name里面就是char*??
研究生必备与500万研究生在线互动!
扫描下载送金币
浏览器进程
打开微信扫一扫
随时随地聊科研关于指针的一个问题_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:494,600贴子:
关于指针的一个问题收藏
int a=10;int b=20;取a,b的地址打印出来,发现两个地址差12,打印sizeof(int)的值是4,那么按照10,20先后入栈的原理,a,b的地址不应该差4吗?这是怎么回事?
Altera与英特尔强强联合,让编程成就更多!
这样按顺序定义变量存储还要链表干嘛??
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或关于指针的比较有趣的问题
最近几天一直在百度C语言吧看一些帖子,同样是作为学习的目的,也作为帮助其他刚学习C语言的师弟师妹们解答一些我能解决的问题,今天我想往常一样,下晚自习后打开电脑开始了今天的任务,发现一个比较好玩的帖子,具体内容如下:
int main()
int (*brack)();
int a,b = 88,*c = 0;
(int)&b;&&&&&//将b的地址赋值给a
(int*)a;&&&&&//将a的值强制转换为int
*然后给int型指针c,即把变量b的地址给了c
printf("b =
%d\n\n",b);&&&//输出
printf("a:");&&&&&//
scanf("%d",a);&&&&&//输入a的值&
注:原来问题在这:一般写法是这样:scanf("%d",&a);而程序中的语句没有&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
//即输入语句就是相当于输入了b的值
printf("\nb =
%d\n",b);&&&//输出
printf("\nc =
%d\n",*c);&&//c一直是保留着变量b的地址,因此也将输出b的值
printf("\n请按任意键继续...");
printf("\n\n");
某位兄弟发了这样一段代码,是关于指针的,这位小兄弟的目的是这样说的:随便写写,给将要学习指针的朋友们一点提示吧(原话)。注:后面的注释是我自己在运行这段代码前自己所想的,并非那位小兄弟写的。
我发现这是一段挺好的代码,我带着学习的态度在VC上敲了下这段代码,发现运行的结果和我想的不一样,因此,我决定把这段代码记录下来,并解释它。
我第一次运行这段代码的结果截图如下:
运行后发现和我所想真的不一样,大家也能够看到,在运行结果上,当我们输入a的值后,然后输出b和*c的值全部和我们输入的a的值一样。困惑在于:为什么输入a的值,b和*c的值会受到影响呢?唯一合理的解释就是我的指针还不过关。
终于弄懂了,原来是自己的大意,没有认真阅读程序,将scanf("%d",a)看成了scanf("%d",&a),
我相信大家看到了这一点大家就都懂了
总结:虽然程序很简单,但是还是需要大家认真阅读程序,往往像输入scanf和输出printf这样的语句大家都跳过,虽然很多程序不会像这段代码一样出现这条语句,但是还是希望大家能够认真对待每一条程序
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。使用指针时应注意的问题 - romi - 博客园
轻轻的风轻轻的梦,轻轻的晨晨昏昏,
淡淡的云淡淡的泪,淡淡的年年岁岁。
posts - 119, comments - 78, trackbacks - 0, articles - 0
指针是一柄双刃剑,用得好所向披靡,用得不好搬石头砸自己的脚。使用指针时尤其要注意,稍有不慎就会让程序崩溃,根据自己的学习使用即碰到的问题总结于下,只是个人见解,当然只是一叶障目,指针的博大精深还有待我去发掘。
1.定义指针后要将其初始化
所谓的初始化就是将指针指向具体的位置,若指针不指向任何位置就赋为NULL,不能让指针为一个野指针。如下
p=NULL ; &//或者指向一个地址p=&a
如果是类中的全局变量就在构造函数中初始化,如果是局部变量就在定义了后立即初始化
2.给指针分配了内存空间引用时一定要注意大小
比如定义了int型指针p
p = new int[100];
在引用p[i]时,i一定不能大于99,否则会出现访问越界
3.要记得释放指针内存空间
在需要释放指针内存空间时(不需要使用该指针或需要重新分配内存空间时),一定要将其释放,然后再赋予NULL
delete []p;
4.特殊情况
对于一些局部变量的指针,如果分配了内存空间,照理说用完后就要释放掉,但在有些情况下,比如某些对象与该指针有关系时,释放掉内存空间后在使用对象时反而会让程序崩溃,这时就不用管指针了
QImage * &//全局变量
unsigned char* data = new&unsigned char[bytePerLine * imageY]; //局部变量
image = new QImage(data,imageX,imageY,bytePerLine,QImage::Format_RGB888);
这时image对象就与data有关,如果delete掉data,再使用image时程序就会崩溃(为什么会这样,一时还没弄明白)
5.不正当使用的典型问题
不正确使用指针往往会出现一些意想不到的问题,最典型的就是地址访问冲突,出现这种问题首先检查指针}

我要回帖

更多关于 鼠标指针 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信