Chinaunix
标题:
帮忙看个程序
[打印本页]
作者:
olivejs
时间:
2006-08-25 10:55
标题:
帮忙看个程序
#include <stdio.h>
#include <stdlib.h>
main()
{
int kkk ;
char sysstr[1000] ;
kkk= 1000 ;
sprintf(sysstr , "kkk= 99") ;
sysstr ;
printf("kkk=%ld\n" , kkk) ;
exit(0) ;
}
为什么运行出来是kkk=1000,而不是我期望的99啊
作者:
yulc
时间:
2006-08-25 11:41
传说中的"意念编程"?
作者:
isjfk
时间:
2006-08-25 11:48
应该是用意念控制 CPU 里的原子......
作者:
nnnqpnnn
时间:
2006-08-25 12:27
倒,这种问题,实在。。。。
sysstr;
是一个数组他存储的内容的确是“ kkk=99”;;
在编译时,认为他只是一个数组而已,并不能把他替换成kkk=99。
作者:
marco_chan
时间:
2006-08-25 13:30
沉思ing。。。。
作者:
book11
时间:
2006-08-25 14:07
sysstr;
刚开始愣了一下,马上反应过来,只不过是个普通的表达式语句。
作者:
flw
时间:
2006-08-25 14:08
http://bbs.chinaunix.net/viewthr ... p;page=1#pid5682994
作者:
jacksting
时间:
2006-08-25 15:59
哈哈,很幽默。
作者:
豌豆灵儿
时间:
2006-08-26 11:13
标题:
回复 1楼 olivejs 的帖子
我认为那在双引号里面的不是赋值语句啊
所以肯定还是100吧
作者:
foolfoolbird
时间:
2006-08-26 12:17
没有赋值吧!
作者:
吴春雷
时间:
2006-08-26 13:24
?
强!
如果真成了99,那才应该找人看看
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2