void y;这样的定义?
九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。 -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。 -毛泽东
记不太清了,但貌似高教版的谭浩强的书上有这般定义!
为什么现在动不动就有人说TC的BUG?
TC面世几十年了,在以前TC独霸一方时,都没听说过的BUG现在都冒出来!
到底是你自己对语法 对IDE的错误认识造成的?还是真的是TC的BUG?
话是那么说 我也这么想
但是该这么解释这个东西
void fn(void y)
{
return 0 ;
}
如果这么定义这个函数 那这个函数就没办法用
有BUG也有可能 当你别无选择的时候 会绕过这个问题去想其他的办法
你不会叫它为BUG
但是现在大家很少去用这个东西的时候 就会去挑它的毛病
不是不可能
只有void * y;而没有void y;
void不能修饰除指针外的变量
只有void * y;而没有void y;
void不能修饰除指针外的变量
TC内核在声明函数参数的时候可以
不信你试试
TC内核在声明函数参数的时候可以
不信你试试
讨论这个没什么意义,如果不是有人在论坛一而再,再而三地发表一些错误言论,有把初学者引向一个错误的方向,我是不参与类似什么编译器好,什么语言好之类的话题的,热衷这些话题的人可以基本是一些没有什么编程经验,各种编译器,各种语言都有其特有的特性,适用不同工作环境.据我所知(当然,我是相当的孤陋寡闻的)几乎没有一种C编译器是完全支持C89或c99的,也几乎没有一种编译器在支持C89或C99的同时不对C89或C99进行扩展.语言仅仅是一种规则,编译器仅仅是对这种规则的实现.各种编译实现的方式不一样,这就是同一源程序为什么有些编译器编译后的文件要大一点,有些要小一点.
我为什么要参与此问题讨论?我个人观点,WINTC之类的小型编译器是相当适合一个初学者的,同理,一个去学车的人,教练有必要给他一台高档的劳斯莱斯么?不会,只会给他一台最差的桑他纳;一个飞行学员会得波音747么?没必要.大型编译器不是不能用来学习编程,能.我的电脑配置不算差,但我启动BCB得三分钟,你说一个初学有必要等上三分钟,启动一些对他根本用不着的功能么?
讨论这个没什么意义,如果不是有人在论坛一而再,再而三地发表一些错误言论,有把初学者引向一个错误的方向,我是不参与类似什么编译器好,什么语言好之类的话题的,热衷这些话题的人可以基本是一些没有什么编程经验,各种编译器,各种语言都有其特有的特性,适用不同工作环境.据我所知(当然,我是相当的孤陋寡闻的)几乎没有一种C编译器是完全支持C89或c99的,也几乎没有一种编译器在支持C89或C99的同时不对C89或C99进行扩展.语言仅仅是一种规则,编译器仅仅是对这种规则的实现.各种编译实现的方式不一样,这就是同一源程序为什么有些编译器编译后的文件要大一点,有些要小一点.
我为什么要参与此问题讨论?我个人观点,WINTC之类的小型编译器是相当适合一个初学者的,同理,一个去学车的人,教练有必要给他一台高档的劳斯莱斯么?不会,只会给他一台最差的桑他纳;一个飞行学员会得波音747么?没必要.大型编译器不是不能用来学习编程,能.我的电脑配置不算差,但我启动BCB得三分钟,你说一个初学有必要等上三分钟,启动一些对他根本用不着的功能么?
我启动VC2005到成功打开上一次的工程用不上20秒,但我的配置一定比你差
我启动VC2005到成功打开上一次的工程用不上20秒,但我的配置一定比你差
虽然BCB是有名的蜗牛,但不要以为MFC就是世界