读书人

有点烦 c 的 // ;难道c的编译就不能再

发布时间: 2012-01-13 22:43:30 作者: rapoo

有点烦 c 的 // ;,难道c的编译就不能再聪明点吗?
汇编和basic可以接受,也可能是先入为主了吧。

c 的 “//” 和“ ;”让我容忍不了。否则早学了。

目前只是用了一下keil c ,感觉比汇编方便点。

长期见到fanuc数控系统的程序行后面有“;”。
20年前还可以接受,现在总觉得好像有点多余。

难道c的编译就不能再聪明点吗?把那些没用的去掉。现在不是都盛行 (risc)吗?我有点好奇?


请各位指点一下。

理解通了,我准备试用evc做点项目。。。。

先谢谢了!

[解决办法]
c 语言先后特点好像是:
1.面对客户
2.面对对象
3.又什么类、抽象

//C不是面向过程的吗?C有类吗?
[解决办法]
;表示的是语句的结束,和换行没有关系,语句在C中可以处于不同的行,VB还要加续行符。
'在C中有另外的意义,至于为什么使用//作为注释符你得去问标准委员会。

C不是面向对象的。另外你对面向对象理解有偏差,应该去看看设计模式。

语言只是一个工具,何必如此在意
[解决办法]
都是习惯问题,接受了,用多了,习惯就好了。
[解决办法]
要按套路出招啊
[解决办法]
我曾经也是搞VB的,后来搞VC的
[解决办法]
if XXX Then

End IF

好,还是

if(XXX){

}
好?你认为你
[解决办法]
如果搞字符串处理,vb有直接的指令。从串里进行左、中、右拆。left( ),mid( ),right( ).
c 里好像没有吧!?用啥啊?去调用?

//c里面有一大堆的函数来处理字符串,比如strlen(),strtok()等等
//至于截断之类的,直接操作指针就可以了。
[解决办法]
LZ,你说你是搞实时控制。。。嫌套来套去速度慢,那为什么你不用汇编来写呢?
这样会更快啊。。
我们选择一个语言去做东西,不仅仅是要关注语言的速度,还有很多东西值得我们为一个项目区考虑~~~

LZ觉得C/C++的语法比较难看,VB的好吗?其实我用了4年VB,后来看C++的时候确实觉得有点不适应,但是久了就觉得其实C++的语法构造要比VB好多了~~~~
LZ这样看C++我觉得LZ还没有了解她~~有机会就用心学学吧。。会有帮助的~~!
[解决办法]
这不是编译器的问题,ansi C 就是这么定义的。

读书人网 >VC/MFC

热点推荐