相关讨论
by
ruige
-
C/C++
-
2005-07-22 11:30:15 阅读(3233) 回复(14)
大家都知道new返回 void *.
而C++中不能从任何其它指针隐式转化为void *的。
那为什么这样可以呢?
编译器做了什么手脚?
请教怎么理解这个: typedef int TYPENAME(int, char *, int)
int是不是long int的简写
实际上只有short int和long int两种?
只写int是不是不好的写法?
请问在LINUX的内核原代码中,有没有主函数main,有的话在哪里,谢谢!
请问怎样将整形转换成字符串形(CString).如:234转成"234"
谁帮我解释一下这个函数的定义,那么多括弧及类型转换,搞晕了。
thanks!
/*这段代码是求五位数中被3整除,而且末尾为6的数统计个数*/
int main()
{
long int i;
int count=0;
for(i=1000;i<=9999;i++)
{
if((i*10+6)%3==0)
{
count++;
printf("%ld ",i);
}
if(count%3==0)
printf("\n");
}
printf("\nthe count is:%d\n",count);
getch();
exit(0);
}
我想问的是i为什么要写成,我的sizeof(int)=2,我觉得范围是65535,应该可以装下1000-9999啊,可是如果写成那...