Показать сообщение отдельно
  #15  
Старый 21.11.2011, 18:55
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

C: - Delphi:
Код:
{   - begin
}   - end;
=   - :=
== - =
! - not
!= - <>
|| - or
&& - and
^ - xor
& - @
-> - . (для указателей на структуры)
++ - inc()
--  - dec()
/ - div (для целых)
% - mod (для целых)
int - integer
float - real
double - extended
void - пустой тип
<тип> <имя> - var <имя>: <тип> (в коде) или <имя>:<тип> (в заголовках функций)
<тип>*<имя> -var <имя>: ^<тип>
<тип>&<имя> -var <имя>: <тип> (в заголовках функций и процедур) или создание нового имени переменной (в коде)
return X - result:=x; exit;
for (i=0;i<N;i++) - for i:=0 to N-1 do
while () - while do
do {...} while () - repeat ... until not ()
switch () case 1: ... case 2:... - case () of 1: ... 2: ...
struct {..} A - type A=record ... end;
#define A B - заменяет все A на B
#include - uses (в каком-то смысле)
Вроде все. Сишный синтаксис делфиец вполне может прочитать. Кстати в исходник особо не вчитывался, но больше похож на чистый си без плюсов. Видимо стилизация.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием