• Компютри и Електроника
  • Програмиране

Как да се създаде проста програма C

Винаги съм искал да програмирате на C ++? Най-добрият начин да се научи - е да види примери. Обърнете внимание на основната схема в програмирането C ++, за да научите повече за структурата на програма на C ++, след което се създаде проста програма по своему.

Стъпки

  1. Как да се създаде проста програма C
  2. Вземи съставител и / или IDE. Три добри възможности - на ССЗ, или ако компютърът ви работи с Windows - Visual Studio Express Edition или Dev-C ++.

  3. Как да се създаде проста програма C
  4. Някои примери на програми (копирате и поставите следния код в текстов редактор / код):
    • Една проста програма, при условие Бярне Stroustrup (Developer език C ++), за да проверите вашия компилатор:

      #include LT; iostreamgt; #include LT; stringgt; използване на пространството от имена STD; INT главната () {String S; случай тази LT; LT; jhun \ N; CIN GT; GT; S; случай тази LT; LT; Здравейте, LT; LT; S LT; LT; '\ N "; връщането на 0; // Това изявление завръщане не е необходимо}

    • Програмата на сбора на две числа: #include LT; iostreamgt; използване на пространството от имена STD; INT главната () {Int No1, NO2, сума; случай тази LT; LT; \ NEnter първото число =; CIN GT; GT; No1; случай тази LT; LT; \ NEnter второто число =; CIN GT; GT; NO2; сума = No1 + NO2; случай тази LT; LT; \ NЕкипът на сума от LT; LT; No1 LT; LT; и LT; LT; NO2 LT; LT; = Lt; LT; сума "\ N"; връщането на 0; }

    • Програмата е резултат от умножение проблеми: #include LT; iostreamgt; INT главната () {INT сума = 0, стойност; STD :: случай тази LT; LT; Моля, въведете номера: LT; LT; STD :: Endl; докато (STD :: CIN GT; GT; стойност) сбора от числата * = стойност; STD :: случай тази LT; LT; Sum е: LT; LT; сума LT; LT; STD :: Endl; връщането на 0; }

    • Програма за търсене гама набор от номера:

      #include LT; iostreamgt; INT главната () {INT v1, v2, обхват; STD :: случай тази LT; LT; Моля, въведете две числа: LT; LT; STD :: Endl; STD :: CIN GT; GT; v1 GT; GT; v2; ако (v1lt = v2) {обсег = v2-v1; } Още {гама = v1-v2; } Std :: случай тази LT; LT; диапазон = LT; LT; диапазон LT; LT; STD :: Endl; връщането на 0; }

    • Програмата на стойностите на:

      #include LT; iostreamgt; използване на пространството от имена STD; INT главната () {INT стойност, Pow, резултат = 1; случай тази LT; LT; Моля въведете операнд: LT; LT; Endl; CIN GT; GT; стойност; случай тази LT; LT; Моля въведете експонат: LT; LT; Endl; CIN GT; GT; Pow; за (INT CNT = 0;! CNT = Pow; CNT ++) резултат * = стойност; случай тази LT; LT; стойност LT; LT; на силата на LT; LT; Pow LT; LT; е: LT; LT; резултат LT; LT; Endl; връщането на 0; }


    • Как да се създаде проста програма C
    • Запазване на програмата като файл.CPP по име, което точно отразява вашата кандидатура. Не питайте, има много други разширения за файла C + +, изберете някой от тях (например * .cc, * .cxx, * .c ++, * .cp).
      СЪВЕТ: Аз трябва да кажа, Запиши като тип: {изберете All Files}

    • Как да се създаде проста програма C
    • Я компилирате. За потребители на Linux и GCC компилатор, използвайте командата Command: г ++ sum.cpp. Потребителите прозорец може да използва и C ++ компилатор, като например MS Visual C ++,Dev-C ++ или всяка друга програма predpochtytelnuyu.

    • Стартирайте програмата. За потребители на Linux и GCC компилатор
      Team: ./a.out (a.out изпълним файл, генериран от компилатора при съставянето на програмата).

    Съвет

    • cin.ignore () предотвратява преждевременното прекратяване на програмата и веднага затворете прозореца (преди вие ще имате време да го видите)! Натиснете произволен клавиш, когато искате да затворите програмата. cin.get () работи по същия начин.

    • Чувствайте се свободни да експериментирате!

    • Добави / / пред всички вашите коментари.

    • За повече информация за програмиране на С ++, посетете cplusplus.com

    • Научете C ++ програмиране с ISO

    Предупреждение

    • Не забравяйте да държите толкова далеч от Dev-C + +, доколкото е възможно, защото има някои грешки, остарели съставител и не е бил актуализиран от 2005 г. насам.

    • Вашата кандидатура "лети", когато се опитате да въведете стойност за азбуката в един от най-INT променливи. Тъй като няма грешка процедурите за разглеждане програма не може да конвертирате стойност. По-добре прочетете една линия или включват изключение.

    • Никога не използвайте стария код.

    Какво ви трябва

    • Редактор на текст / код (като Vim, Notepad, и т.н.).

    • Compiler.

    • В допълнение, IDE включва редактор и съставител.

    • С Turbo

    • Codepad онлайн

    • Notepad ++