Содержание
- 2. Содержание История и место C++ Hellow, World! Процесс построения программы Консольный ввод-вывод Препроцессор C++ Функции и
- 3. История и место C++ C -> C++, Objective C. ~C -> Java, C#, PHP, Perl, Java
- 4. Hello, World! #include //заголовок (*.h, *.hpp) using namespace std; int main(int argc, char* argv[]) { cout
- 5. Построение и выполнение программы Препроцессирование Компиляция Сборка Загрузка и выполнение Obj1 Obj2 Obj… exe main
- 6. Препроцессирование Предварительная обработка текстовых файлов исходного кода и подготовка текстов программы для последующей компиляции. - на
- 7. Hello, World! - 2 #include using namespace std; int main() { setlocale(0, “Russian”); cout return 0;
- 8. Ввод данных и потоки int main() { cout double x; cin >> x; cout return 0;
- 9. Препроцессор #include /“iostream” #define MY_KEY #undefine MY_KEY #define max(a,b) ((a)>(b)?(a):(b)) Если нужно переносить строки, то в
- 10. Контрольные вопросы Из каких шагов состоит построение программы на C++? Каковы действия ОС для выполнения программы?
- 11. Встроенные типы данных int … uint …, double … и char - числовые bool, byte …
- 12. Операции над числами int x = 6, y = 5; cout cout cout cout cout cout
- 13. Операции и выражения Выражение (expression) – конструкция, которая может быть вычислена и примет определенное значение. Выражение
- 14. Операции над числами (битовые маски) #define MAIN 1 #define STAFF 2 #define PERMANENT 4 MAIN |
- 15. Функции int main (int argc, char * argv[]) { return 0; } Сначала объявление, а потом
- 16. Передача параметров void Swap (int a, int b) { int c = a; a = b;
- 17. Пример распределения кода по файлам Test.h -------------------------------------------------------------------------- void Swap (int &a, int &b); // Прототип функции
- 18. Контрольные вопросы Назовите 4 основных типа данных, определенных в языке C++. Дайте определение понятию “выражение” (expression)
- 19. Указатели int x = 5; int *p = &x; // указатель указывает на память переменной x
- 20. Операции над указателями *p – разименование p++ - переход к следующему элементу того типа, на который
- 21. Указатели и массивы int m[5] = {1,2,3,4,5}; int *p = m; //int *p = &x; для
- 22. Правила интерпретации и объявления типов в C++ Объявление типов в C (C++) бывает сложным int *(*p[])(int,
- 23. Массивы 2 Многомерных массивов нет int v[5][3]; // см. правило объявления типов Размер массива узнать нельзя.
- 24. Массивы символов и z-строки Длина z-строки char s[32] = “Hi, Kristy!”, *p; for (p = s;
- 25. Массивы символов и z-строки Сравнение z-строк char s[32] = “You are a crazy driver!”, t[32]= “Hi,
- 27. Скачать презентацию