_pasha
P
оказывается...
привет. сегодня узнал, что
а, ну еще. про это наверное много кто знает
--------------------------------------
нууууу
или известная так же многим(но не всем) история об указателе на указатель
Linus on Understanding Pointers:
в общем, предлагаю сюда складывать подобные вещи
привет. сегодня узнал, что

Код:
Python 2.7.12+ (default, Sep 17 2016, 12:08:02)
[GCC 6.2.0 20160914] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> s='qwerty'
>>> s[::-1]
'ytrewq'
>>> l=range(5)
>>> l
[0, 1, 2, 3, 4]
>>> l[::-1]
[4, 3, 2, 1, 0]
>>>
а, ну еще. про это наверное много кто знает
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
--------------------------------------
нууууу
или известная так же многим(но не всем) история об указателе на указательLinus on Understanding Pointers:
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
Код:
typedef struct list_entry {
int val;
struct list_entry *next;
} list_entry;
//.........................
list_entry *entry = head; /* assuming head exists and is the first entry of the list */
list_entry *prev = NULL;
while (entry) {
if (entry->val == to_remove) /* this is the one to remove */
if (prev)
prev->next = entry->next; /* remove the entry */
else
head = entry->next; /* special case - first entry */
/* move on to the next entry */
prev = entry;
entry = entry->next;
}

