| Dark |
14.05.2003 23:40
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 408 Пол: Мужской Репутация: 3 |
Люди, приведите мне пожайлуста 10 отличий си от паскаля(не касаясь синтаксиса)... А то передо мной стоит дилема: изучать си или нет, но я не вижу разницы между си и пасом!!!!!!!!!
-------------------- - Где я?
- Во тьме. - В какой тьме? - Во тьме твоего мозга. |
![]() ![]() |
| Deny |
20.05.2003 3:14
Сообщение
#2
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 149 Репутация: 1 |
Цитата Т.е получается, что в h файле моно получить ве исходники процедур ??? : В h файле лежат прототипы функций, структуры, константы, задаются новые типы данных, подключаются другие h файлы (каскадом) - зделано это для того, что бы: представь, что у нас есть исходник какой-то проги разпределенный на 10 cpp файлов, использующий какую-то функцию по нескольку раз практически в каждом из 10 cpp файлов, получается мы должны 10 раз объявить (написать прототип) этой функцию, что бы этого не делать, мы используем h файл, напишем прототип один раз, и 10 раз подключим этот h файл в наших cpp файлах. А теперь сам ответ, в h файлах лежат только прототипы функций, а не их тела. И последнее, по началу, пока наши проги маленькие, мы можем обходиться без h файлов, т.к. все, что в них написано, можно писать непосредственно в cpp файлах. Добавлено (через 18 минут): Цитата Мне дано: вводятся два числа, шеснац. и десят. перевести десят. в шесн а шесн. в двоичное... как это сделать? Вариант dec -> hex: Код #include <iostream.h> int _tmain(int argc, _TCHAR* argv[]) { int a; cin >> a; printf("0x%Xn",a); return 0; } Именно вторая буква X определяет, что выводиться будет число в HEX виде, можно написать x, но тогда буковки в числе будут маленькие, 0x вообще можно не писать. Вариант hex -> dec: Код #include <iostream.h> int _tmain(int argc, _TCHAR* argv[]) { int a; cin >> a; printf("%dn",a); return 0; } Здесь буква d (можно писать D) определяет, что выводиться будет число в десятичном виде, единственное условие, что бы вводимое число начиналось с 0x иначе оно будет трактоваться до первой буквы как десятичное, а от ближайшей буквы все будет отброшено. Спаренный вариант: Код #include <iostream.h> int _tmain(int argc, _TCHAR* argv[]) { int a; cin >> a; printf("HEX: 0x%XnDEC: %dn",a,a); return 0; } Добавлено (через 18 минут): Цитата уроки очень даже интересны ;) Благадарю! ;D Может все в отдельный раздел форума перекинуть, а то я вроде как не усебя, даже помодерить не могу. Цитата С одной стороны Си конечно черезчур изварёшь своими упрощениями, а с другой стороны это же удобно Все новое по началу пугает, а потом, со временем, понимаешь, что иначе и нельзя было. Цитата Но самый крутой-простой это PHP, Perl тоже крут, но упрощён/извращён в 100 больше чем Си... Про PHP vs Perl согласен. Одно маленькое, но веское замечание: PHP (и Perl) язык скриптовый, на нем exeшник проблематично писать, да еще и без ОО (Объ.Орент.) Добавлено (через 18 минут): К стате, очень важный момент, для того, что бы писать в Си на АСМе, есть два варианта: перед каждой мнемоникой писать "__asm" или после "__asm" взять код в скобки, пример: Код __asm mov eax,54 __asm add eax,6 __asm xor eax,eax __asm { push ecx push ebx push eax pop eax pop ebx pop ecx } |
Dark Вопрос про си 14.05.2003 23:40
Deny Re: Вопрос про си 15.05.2003 9:54
___ALex___ Re: Вопрос про си 15.05.2003 15:40
Deny Re: Вопрос про си 15.05.2003 18:20
___ALex___ Re: Вопрос про си 15.05.2003 18:53
Deny Re: Вопрос про си 15.05.2003 19:18
mj Re: Вопрос про си 15.05.2003 20:03
Dark Re: Вопрос про си 15.05.2003 23:52
Alesha_GA Re: Вопрос про си 16.05.2003 4:40
Deny Re: Вопрос про си 16.05.2003 10:27
Alex Re: Вопрос про си 16.05.2003 10:48
Slam Re: Вопрос про си 16.05.2003 15:58
Deny Re: Вопрос про си 16.05.2003 16:48
mj Re: Вопрос про си 16.05.2003 17:24
___ALex___ Re: Вопрос про си 16.05.2003 17:40
Deny Re: Вопрос про си 16.05.2003 17:55
Dark Re: Вопрос про си 16.05.2003 23:24
Alex Re: Вопрос про си 17.05.2003 8:59
Deny Re: Вопрос про си 17.05.2003 11:45
Alesha_GA Re: Вопрос про си 19.05.2003 2:19
Alex Re: Вопрос про си 19.05.2003 14:42
Deny Re: Вопрос про си 19.05.2003 16:24
mj Re: Вопрос про си 19.05.2003 23:20
Alesha_GA Re: Вопрос про си 20.05.2003 0:00
Dark Re: Вопрос про си 20.05.2003 1:25
Dark Re: Вопрос про си 21.05.2003 0:18
AlaRic Re: Вопрос про си 21.05.2003 6:06
Deny Re: Вопрос про си 21.05.2003 11:20
Alex Re: Вопрос про си 21.05.2003 12:25
AlaRic Re: Вопрос про си 21.05.2003 13:54
Noname Re: Вопрос про си 21.05.2003 14:34
AlaRic Re: Вопрос про си 21.05.2003 15:10
Deny Re: Вопрос про си 21.05.2003 17:42
Alex Re: Вопрос про си 21.05.2003 17:52
Deny Re: Вопрос про си 21.05.2003 18:13
Dark Re: Вопрос про си 22.05.2003 1:33
Deny Re: Вопрос про си 22.05.2003 11:12
Alex Re: Вопрос про си 22.05.2003 13:42
GLuk Re: Вопрос про си 23.05.2003 21:55
Shadow Re: Вопрос про си 23.05.2003 22:00
Deny Re: Вопрос про си 23.05.2003 22:23
Alex Re: Вопрос про си 24.05.2003 10:41
Noname Re: Вопрос про си 28.05.2003 6:34
GLuk Re: Вопрос про си 28.05.2003 16:28
Shadow Re: Вопрос про си 28.05.2003 17:55
GLuk Re: Вопрос про си 28.05.2003 19:18
Deny Re: Вопрос про си 28.05.2003 20:28
AlaRic Re: Вопрос про си 29.05.2003 18:57
Deny Re: Вопрос про си 29.05.2003 19:19
Alex Re: Вопрос про си 2.06.2003 8:02
mj Re: Вопрос про си 3.06.2003 17:05
GLuk Re: Вопрос про си 3.06.2003 17:39
Deny Re: Вопрос про си 3.06.2003 19:16
Altair Re: Вопрос про си 5.02.2004 9:56
UtaH Re: Вопрос про си 5.02.2004 11:48
dushik Re: Вопрос про си 8.02.2004 5:56
GLuk Re: Вопрос про си 9.02.2004 7:10
P@sh@ Re: Вопрос про си 10.02.2004 6:01
Altair Re: Вопрос про си 12.02.2004 5:35
Atos Re: Вопрос про си 14.02.2004 4:40
Свят Сорри за оффтоп, но я как за си, так и за паскаль.... 7.12.2011 20:16
Rian Все время учил делфи, писал на нем, но реально уст... 9.12.2011 20:26![]() ![]() |
|
Текстовая версия | 8.12.2025 16:51 |