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