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

> Вопрос про си
Dark
сообщение 14.05.2003 23:40
Сообщение #1


Знаток
****

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

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


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


--------------------
- Где я?
- Во тьме.
- В какой тьме?
- Во тьме твоего мозга.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Deny
сообщение 20.05.2003 3:14
Сообщение #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   Вопрос про си   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
Deny   Re: Вопрос про си   20.05.2003 3:14
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


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

 



- Текстовая версия 1.06.2024 3:44
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"