- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
for (int i=0; i<N-1; ++i) for (int j=0; j<N-1; ++j)
{
int&
f1=fields[i ][j ].index,
f2=fields[i+1][j ].index,
f3=fields[i ][j+1].index,
f4=fields[i+1][j+1].index;
if (f1<=0 && f2<=0 && f3<=0 && f4<=0)
{
f1=-1;
f2=-1;
f3=-1;
f4=-1;
}
}
Soul_re@ver 10.02.2014 16:11 # +5
Я за то, чтобы запретили объявлять переменные пачками.
3.14159265 10.02.2014 16:27 # 0
С другой стороны любое такое упрощение языка (конструкт можно написать только одним способом) - во благо.
Если запретят я б не обиделся.
Soul_re@ver 10.02.2014 16:42 # +3
Но ситуацию, когда одной строкой можно объявить переменную некоего типа, указатель на этот тип, ссылку на него, ссылку на указатель, двойной указатель и функцию возвращающую данный тип цензурно не опишешь.
bormand 10.02.2014 16:15 # +9
Получи, лентяй, пизды!
WGH 10.02.2014 16:39 # +2
kipar 10.02.2014 17:13 # 0
WGH 10.02.2014 17:14 # +1
bormand 10.02.2014 17:19 # +4
TarasB 10.02.2014 18:01 # +1
int*
i=&a,
j=&a;//это сишка возможно проглотит, хотя я хз
*i=0;
*j=0;// а тут даже сишка не выдержит
1024-- 10.02.2014 18:49 # +2
сишка выдержит
defecate-plusplus 10.02.2014 19:00 # +1
1024-- 10.02.2014 19:06 # +1
defecate-plusplus 10.02.2014 19:09 # 0
1024-- 10.02.2014 19:16 # +3
bormand 10.02.2014 19:13 # +3
А в чем проблема? Все компилится.
defecate-plusplus 10.02.2014 19:17 # +3
http://ideone.com/o5WZo5
TarasB 10.02.2014 19:34 # +2
пиздец
теперь я ещё больше презираю сиштухов
defecate-plusplus 10.02.2014 19:37 # +5
указатель - целый
тарасб - целый
даже треть яблока - тоже целая
поэтому когда-то давно, когда сиштухов могли презирать только программисты на кобол, в сишке можно было даже int не писать - она просто угадывала мысли
bormand 10.02.2014 19:48 # +4
bormand 10.02.2014 19:58 # +6
TarasB 10.02.2014 20:04 # +4
3.14159265 10.02.2014 21:26 # +6
Целая коллекция просто.
А с последнего примера так и вовсе смеюсь неистово.
- Сможете ребятки изъебнуться еще сильнее?
- Не тужи, сдюжим - ебанемся пуще прежнего.
west_coast_coders 11.02.2014 00:56 # +1
TarasB 10.02.2014 19:52 # +3
Сишка - язык с динамической типизацией.
defecate-plusplus 10.02.2014 19:56 # +3
Abbath 10.02.2014 23:28 # 0
TarasB 11.02.2014 09:22 # +2
Abbath 11.02.2014 10:05 # +2
TarasB 11.02.2014 10:06 # +2
Abbath 11.02.2014 13:34 # 0
TarasB 11.02.2014 13:51 # 0
Раннее связывание, позднее связывание, что вы, это же просто слова, главное - синтаксис, ведь типы-то не пишутся11111
Abbath 11.02.2014 19:35 # 0
kegdan 11.02.2014 10:23 # 0
Ля динамика виват!
Abbath 11.02.2014 13:35 # 0
kegdan 11.02.2014 13:37 # 0
mewmew 11.02.2014 05:36 # +2
Xom94ok 10.02.2014 21:11 # +4
Потому что боишься неизведанного.
Третий день пишу на c89 в стиле ООП.
Злость ушла, нервы крепче с каждой строчкой.
Попробуй.
LispGovno 10.02.2014 21:18 # +5
Xom94ok 10.02.2014 21:38 # +3
Аналогия, с моей точки зрения, не совсем корректна. Я словно иду по засранному и заминированному полю, где одно неверное движение и - бум! - меня обдает говном с ног до головы.
А вообще язык приучает быть внимательным, строгим к самому себе и не доверять никому думать больше, а писать меньше. Такой урок я усвоил за три дня.
3.14159265 10.02.2014 21:27 # +2
НО ЗАЧЕМ?
Xom94ok 10.02.2014 21:39 # +3
Требование к либе: должна быть на Си. Интерфейс операционной системы - сишные функции. Как бы нахер городить хуерархию говноабстракций?
Abbath 10.02.2014 23:28 # +2
Soul_re@ver 10.02.2014 17:25 # +3
bormand 10.02.2014 17:31 # +3
LispGovno 10.02.2014 18:12 # +3
WGH 10.02.2014 18:17 # +3