| Dark |
14.05.2003 23:40
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 408 Пол: Мужской Репутация: 3 |
Люди, приведите мне пожайлуста 10 отличий си от паскаля(не касаясь синтаксиса)... А то передо мной стоит дилема: изучать си или нет, но я не вижу разницы между си и пасом!!!!!!!!!
-------------------- - Где я?
- Во тьме. - В какой тьме? - Во тьме твоего мозга. |
![]() ![]() |
| Deny |
17.05.2003 11:45
Сообщение
#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 жду вопросов. |
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
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![]() ![]() |
|
Текстовая версия | 8.12.2025 16:50 |