IPB
ЛогинПароль:

> Вопрос про си
сообщение
Сообщение #1


Знаток
****

Группа: Пользователи
Сообщений: 408
Пол: Мужской

Репутация: -  3  +


Люди, приведите мне пожайлуста 10 отличий си от паскаля(не касаясь синтаксиса)... А то передо мной стоит дилема: изучать си или нет, но я не вижу разницы между си и пасом!!!!!!!!!


--------------------
- Где я?
- Во тьме.
- В какой тьме?
- Во тьме твоего мозга.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 149

Репутация: -  1  +


Цитата
Т.е получается, что в h файле моно получить ве исходники процедур ??? :smile.gif :smile.gif :smile.gif

В 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
Может все в отдельный раздел форума перекинуть, а то я вроде как не усебя, даже помодерить не могу.

Цитата
С одной стороны Си конечно черезчур изварёшь своими упрощениями, а с другой стороны это же удобно smile.gif

Все новое по началу пугает, а потом, со временем, понимаешь, что иначе и нельзя было.

Цитата
Но самый крутой-простой это 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
}
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Dark   Вопрос про си   15.05.2003 3:40
Deny   Re: Вопрос про си   15.05.2003 13:54
___ALex___   Re: Вопрос про си   15.05.2003 19:40
Deny   Re: Вопрос про си   15.05.2003 22:20
___ALex___   Re: Вопрос про си   15.05.2003 22:53
Deny   Re: Вопрос про си   15.05.2003 23:18
mj   Re: Вопрос про си   16.05.2003 0:03
Dark   Re: Вопрос про си   16.05.2003 3:52
Alesha_GA   Re: Вопрос про си   16.05.2003 8:40
Deny   Re: Вопрос про си   16.05.2003 14:27
Alex   Re: Вопрос про си   16.05.2003 14:48
Slam   Re: Вопрос про си   16.05.2003 19:58
Deny   Re: Вопрос про си   16.05.2003 20:48
mj   Re: Вопрос про си   16.05.2003 21:24
___ALex___   Re: Вопрос про си   16.05.2003 21:40
Deny   Re: Вопрос про си   16.05.2003 21:55
Dark   Re: Вопрос про си   17.05.2003 3:24
Alex   Re: Вопрос про си   17.05.2003 12:59
Deny   Re: Вопрос про си   17.05.2003 15:45
Alesha_GA   Re: Вопрос про си   19.05.2003 6:19
Alex   Re: Вопрос про си   19.05.2003 18:42
Deny   Re: Вопрос про си   19.05.2003 20:24
mj   Re: Вопрос про си   20.05.2003 3:20
Alesha_GA   Re: Вопрос про си   20.05.2003 4:00
Dark   Re: Вопрос про си   20.05.2003 5:25
Deny   Re: Вопрос про си   20.05.2003 7:14
Dark   Re: Вопрос про си   21.05.2003 4:18
AlaRic   Re: Вопрос про си   21.05.2003 10:06
Deny   Re: Вопрос про си   21.05.2003 15:20
Alex   Re: Вопрос про си   21.05.2003 16:25
AlaRic   Re: Вопрос про си   21.05.2003 17:54
Noname   Re: Вопрос про си   21.05.2003 18:34
AlaRic   Re: Вопрос про си   21.05.2003 19:10
Deny   Re: Вопрос про си   21.05.2003 21:42
Alex   Re: Вопрос про си   21.05.2003 21:52
Deny   Re: Вопрос про си   21.05.2003 22:13
Dark   Re: Вопрос про си   22.05.2003 5:33
Deny   Re: Вопрос про си   22.05.2003 15:12
Alex   Re: Вопрос про си   22.05.2003 17:42
GLuk   Re: Вопрос про си   24.05.2003 1:55
Shadow   Re: Вопрос про си   24.05.2003 2:00
Deny   Re: Вопрос про си   24.05.2003 2:23
Alex   Re: Вопрос про си   24.05.2003 14:41
Noname   Re: Вопрос про си   28.05.2003 10:34
GLuk   Re: Вопрос про си   28.05.2003 20:28
Shadow   Re: Вопрос про си   28.05.2003 21:55
GLuk   Re: Вопрос про си   28.05.2003 23:18
Deny   Re: Вопрос про си   29.05.2003 0:28
AlaRic   Re: Вопрос про си   29.05.2003 22:57
Deny   Re: Вопрос про си   29.05.2003 23:19
Alex   Re: Вопрос про си   2.06.2003 12:02
mj   Re: Вопрос про си   3.06.2003 21:05
GLuk   Re: Вопрос про си   3.06.2003 21:39
Deny   Re: Вопрос про си   3.06.2003 23:16
Altair   Re: Вопрос про си   5.02.2004 13:56
UtaH   Re: Вопрос про си   5.02.2004 15:48
dushik   Re: Вопрос про си   8.02.2004 9:56
GLuk   Re: Вопрос про си   9.02.2004 11:10
P@sh@   Re: Вопрос про си   10.02.2004 10:01
Altair   Re: Вопрос про си   12.02.2004 9:35
Atos   Re: Вопрос про си   14.02.2004 8:40
Свят   Сорри за оффтоп, но я как за си, так и за паскаль.…   8.12.2011 0:16
Rian   Все время учил делфи, писал на нем, но реально уст…   10.12.2011 0:26


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 20.04.2024 20:19
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name