Ответы пользователя по тегу Системное программирование
  • Что лучше для новичка в программировании C или C++?

    Ivanq
    @Ivanq
    Знаю php, js, html, css
    Думаю, для новичков проще C++. C в основном используют для программирования всяких микроконтроллеров, где мало памяти. Но обычно главное - чтобы код был читаемым.
    Главное в C++ - не переусердствовать. Например, лучше сначала подробно разобрать float/int/unsigned, потом string/vector/deque/stack, затем перейти к чему-нибудь посложнее. Я начинал так же.

    Пример:
    C++: 7 строк кода, и можно примерно понять, что происходит.
    #include <iostream> // загружаем библиотеку для IO (input/output)
    int main() { // определяем функцию main
        string a, b; // a и b - строки
        cin >> a >> b; // вводим a и b
        cout << a + b; // складываем a и b и выводим их
        return 0; // возвращаем 0 - символ того, что все прошло успешно
    }

    C: 8 строк, где спотыкаешься на каждой строке, если не понимаешь в деталях.
    #include <stdio.h> // загружаем библиотеку для IO (input/output)
    int main() { // определяем функцию main
        char a[], b[]; // a и b - массивы символов
        sscanf("%s%s", &a, &b); // вводим a и b как строки
        strcat(a, b); // дописываем к a строку b
        printf("%s", a); // выводим a как строку
        return 0; // возвращаем 0 - символ того, что все прошло успешно
    }
    Ответ написан
    5 комментариев