论坛首页· 友情链接申请·申请版主· 广告投放· 道具中心· 设为首页· 收藏本站
发新话题
打印

一道有趣的题目【不要运行,先给出个答案】

一道有趣的题目【不要运行,先给出个答案】

#include<stdio.h>
main()
{
   int i;
   char *c[] ={"hello"};
   char *c2[] = {"word"};
   for(i=0;i<4;i++)
      c=c2;
   printf("%s\n",c);
return 0;
}

很容易就做错的
回帖既是一种美德,是对作者的鼓励,同时又为后来者推荐了好文章,何乐而不为呢?

TOP

char *c[ ]指针数组,一眼就看出来了
不能编译的吧?
不能复制,懒得去抄,麻烦哪位试了告诉我对不对

TOP

c=c2;  这句错了,因为这是数组之间的赋值,在c里是不允许的

TOP

回复 3# 的帖子

系统漏洞,标识符后有方括号,括号里面有变量i
因为梦想而努力,因为有你而精彩!
mail: qianzongming@gmail.com

TOP

引用:
原帖由 大道至简 于 2008-3-26 16:07 发表
系统漏洞,标识符后有方括号,括号里面有变量i
三楼说的没错啊,
“系统漏洞”啥意思?

TOP

回复 5# 的帖子

做网站的工具的漏洞。 数组的下标仅一个i的话。。。你试一下好了
因为梦想而努力,因为有你而精彩!
mail: qianzongming@gmail.com

TOP

回复 6# 的帖子

真细心

TOP

呵呵~

TOP

TOP

dello?????????????编译时错的

[ 本帖最后由 wingfy01 于 2008-12-27 14:18 编辑 ]

TOP

发新话题