Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Проблемы со списком - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка R6034 C++ http://www.cyberforum.ru/cpp/thread810089.html
При запуске приложения получаю вот это: Как её исправить? Молю о помощи, полгугла перерыл, прежде чем писать сюда...
C++ Опции компилятора Скажите пожалуйста, как можно проверить опции компилятора (с помощью макросов). Какие опции нужно проверять? Компилятор visual studio. Спасибо. http://www.cyberforum.ru/cpp/thread808124.html
Изменить компилятор на xCode C++
Здравствуйте. Использую xCode для написания кода на C++. Как посмотреть какой компилятор использует сейчас xCode и как его изменить? И возможно ли сразу в xCode указывать максимальную оптимизацю...
PlayGround SDK как работать с ним? C++
Есть инсталяха PlayGround SDK. Установил его, а что дальше делать не знаю. Документацию читаю на английском так там сходу какие-то примеры кода связанные с Visual Studio . Подскажите пожалуйста как...
C++ Функция http://www.cyberforum.ru/cpp/thread806170.html
Подскажите пожалуйста, может ли в С++ функция возвращать себя, как значение ? И как это реализовано в коде. Я провожу параллели с Pascal и немного запутался...
C++ constant variable Здравствуйте, форумчане! Давно хотел задать вопрос такого толка: что в языке С++ означает термин "constant variable"? Для каких целей используется? И вообще насколько правомерно его значение, ведь... подробнее

Показать сообщение отдельно
Tige
0 / 0 / 0
Регистрация: 30.11.2012
Сообщений: 29

Проблемы со списком - C++

16.03.2013, 19:34. Просмотров 432. Ответов 4
Метки (Все метки)

Никак не получается разобраться со списками. В программе вроде создаю простейший список из 2х элементов. Далее в цикле вывожу это все. Почему у меня выводится сначала 2 потом 1? И вообще правильно ли я составил список?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <stdio.h>
#include <stdlib.h>
 
struct list
{
    long long numb;
    struct list *next;
} ;
 
int main()
{
    int i;
    struct list* temp=0;
    struct list* head;
 
    head=(struct list*) malloc(sizeof(struct list));
    head->numb=1;
    head->next=temp;
    temp=head;
    
    head=(struct list*) malloc(sizeof(struct list));
    head->numb=2;
    head->next=temp;
    temp=head;
 
    
    head=temp;
    while(head!=NULL)
    {
        printf("%lld\n", head->numb);
        head=head->next;
        
    }
    
    getchar();
    return 1;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru