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

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


Знаток
****

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

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


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


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


Пионер
**

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

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


Цитата
Угу, я учел все мнения  ;D
Q1. Что такое .H файлы, и для чего они и как использовать

Q2. Куда делись некоторые из операторов цикла и зачем ТАК все извращать(for i=0;i<100;i++) я в смысле по записи - пока разбирался who is what провел за си где-то час, изучая конструкцию

Q3. Где операции div и mod?

A1.
h-файлы, это заголовочные файлы, там обычно находятся такие вещи как,
описание структур, описание типов (пользовательских), прототипы функций, да и вообще там можно держать все, что угодно. В большенстве случаев используются готовые h-файлы, например:
string.h - описание процедур работы со строками,
ctype.h - работа с символами,
stdlib.h - различные функции,
iostream.h,fstream.h - описание процедур ввода-вывода,
math.h - математика.
Подключаются h-файлы дерективой #include <math.h> если файл "встроенный", иначе #include "myheaderfile.h"

A2. Циклы.
Все очень просто.
Каких операторов не хватает? Где тут извращение? Ты учить хочешь или критиковать?
for(i=0;i<100;i++)
     ТЕЛО ЦИКЛА ОДНОЙ СТРОКОЙ
или
for(i=0;i<100;++i)
{
     ТЕЛО
     ЦИКЛА
     В НЕСКОЛЬКО
     СТРОК
}
объявляем и присваеваем переменной (здесь i) значение (0), выполняем один раз следующию ОДНУ строку. Если нам надо выполнить не одну строку, то берем их в {}. Т.к. у нас ++ стоит справа от i, то только теперь увеличиваем переменную на 1 (оператор i++), если ++ стоит слева, то сперва i увеличиваем на 1 (оператор ++i) и только потом выполняем тело цикла. Цикл будет выполнятся до тех пор, пока не выполниться условие (здесь i<100). Так же используется оператор -- (i--,--i), только теперь меняется направление.

while(i<100)
     i++
или
while(i<100)
{
     ТЕЛО
     ЦИКЛА
     В НЕСКОЛЬКО
     СТРОК
i++
}

do
    i++
while(i<100)
или
do
{
     ТЕЛО
     ЦИКЛА
     В НЕСКОЛЬКО
     СТРОК
i++
}
while(i<100)
тут я думаю все понятно.

То же самое и на C#
плюс еще foreach - циклы:
foreach(КОЛЛЕКЦИЯ)
{
РАБОТА С ЭЛЕМЕНТАМИ КОЛЛЕКЦИИ
}

Точно так же и на Перле:
for($i=1;$i<100;$i++){
ТЕЛО ЦИКЛА
}


A3. div и mod
тут вообще элементарно.
div - это "/", mod - это "%" вот и все.
Пример: 20/3 = 6, 20%3 = 2.
И ни какого math.h не надо.
То же самое в C#.
Точно так же и на Перле.

Dark жду вопросов.
 Оффлайн  Профиль  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

 





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