能力值:
( LV2,RANK:10 )
|
-
-
2 楼
for(n=0;n<=10;n++)
for n:=1 to 10 do
一个从0开始,一个从1开始,循环次数不同,当然输出不同了
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
我也是用pascal的 lz的东西收下了 免的走弯路
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
最初由 fengyun 发布 for(n=0;n<=10;n++)
for n:=1 to 10 do
一个从0开始,一个从1开始,循环次数不同,当然输出不同了
不是这个原因
C规定自增或自减运算符要等前语句块执行完成之后才当执行,也就是说等continue完成后才执行n++,最后一次continue时n=10,再自加当然是11了
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
<string.h>里的函数是strncpy,在msvcrXX.dll里(XX是版本号)
<windows.h>里的是lstrcpyn,在kernel32.dll里
前者是C库,后者就不用多说了吧
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
先入为主的原因。。。。。。。
如果你先学习的是C++,你会发现这一切是多么的自然。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
我正好是学c以前学过pascal这对我来说,非常有用.谢谢.
|
能力值:
( LV12,RANK:650 )
|
-
-
8 楼
在我看来,c/c++语言唯一的好处就是可以方便地编写驱动程序,或者拥有大量的3rd library
|
能力值:
( LV4,RANK:50 )
|
-
-
9 楼
C/C++表面上明显的好处是同样的算法,代码的字符数少,敲击键盘次数少,写程序快,读程序快.
|
能力值:
( LV15,RANK:500 )
|
-
-
10 楼
D写驱动可以用三方的工具集DDDK.
sys本来就是pe文件, 由于某些原因, borland的c++和pascal都不能产生这个玩艺, 或者可以说是不敢产生吧.
C的第三方库和头文件, Jedi项目已经有不少移植了, 大多是基于dll的API的, 我也移植了一些对应于C的静态lib的obj版, 这个至少做注册机所需要的PNGLib和ufmod等有Delphi的obj版有了, 从02年开始转用KOL大概五年了, 主要的感想就是使用这种非VCL相关的编码方式可以很容易的在C++和asm之间移植和混合编译编码.
C的字串方式是个假装内置数据类型的类, 和pascal字串是完全不同的.
之前因为对C++这些语言不懂, 一直只会用asm, 对我来说, 并不觉得C++是多么自然的东西, 使用pascal的时候也是多用功能少用类, 视类为程序结构的大敌, 但是上班时候, 要使用什么语言, 要使用什么风格的编码方式, 都不由自己决定, 老板让怎么换就怎么来, 除了之前的老板要求将某程序移植到asm然后画出单步流程图这种要求实在不能完成, 否则干活就是了, 哪有什么人关心你觉得顺不顺手
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
for(n=0;n<=10;n++) continue;
cout<<n;
当然输出 11 ,不过如果你改为
for(n=0;n<10;n++) continue;
cout<<n;
输出就会是10了,
|
能力值:
( LV4,RANK:50 )
|
-
-
12 楼
谢谢楼主,学习,学习...
|
|
|