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

Нюансы оформления кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как можно перевести фрагмент кода с паскаля в с++? http://www.cyberforum.ru/cpp-beginners/thread1713633.html
begin j:=1; {номер первого блока} repeat write('( '); for i:=j to n do if blok=j then write(i, ' '); {если число і из блока j, то пишем это число} j:=sled; {следующий по номеру блок} ...
C++ Как перегрузить оператор [] для двумерного массива? Здравствуйте! Есть класс матрица, где в приватном доступе есть Type** matrix. Как из тела программы(т.е. вне класса) изменить значение элемента скажем matrix?(т.е. чтобы корректно обрабатывалось... http://www.cyberforum.ru/cpp-beginners/thread1713629.html
Обмен значениями двух чисел через указатели и функцию C++
Должны использоваться аргументы типа ( int * ) Вот код: #include <iostream> void exchange ( int * v1, int * v2 ) ;
C++ Все элементы заданного массива, равные нулю, поставить сразу после максимального элемента
В массиве A=(a1, а2, ..., аn) все элементы, равные нулю, поставить сразу после максимального элемента данного массива. Элементы массива вводить с клавиатуры. #include <conio.h> #include...
C++ Найти сумму элементов массива, расположенных между первым и последним положительными элементами http://www.cyberforum.ru/cpp-beginners/thread1713609.html
Здравствуйте, форумчане ;) Помогите, пожалуйста, с одним заданием. На консоле сделать могу, а в форме нет. Собственно, в чем вопрос: как сделать данное задание на форме? Возможно, кто-то сможет...
C++ Что не так в статической библиотеке Создание статической библиотеки : Посмотрите пожалуйста ,что у меня не правильно в файле MyExecRefsLib.cpp: подчеркивает MyClass c; и пишет идентификатор не определен. #pragma once namespace... подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3050 / 1695 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
16.04.2016, 14:36
Цитата Сообщение от avgoor Посмотреть сообщение
Цитата Сообщение от Mr.X Посмотреть сообщение
А что касается выравнивания по табу - так это только для удобства чтения.
Ну как? Вот, как это может быть удобно?
Ну, первое, что мы делаем при чтении кода - это проводим его семантический анализ, т.е. определяем чем является та или иная лексема (хотя, если между лексемами нет пробелов, то сначала придется сами лексемы мысленно выделять и опознавать). Если у нас строки написаны хаотично, то каждую строку мы анализируем независимо от других. Если же у нас сходные лексемы выровнены в столбик, то тут уже заранее ясно, что имя переменной надо искать под именем переменной, аргумент функции под аргументом функции, т.е. время на семантический анализ значительно сокращается. Т.е. получается, что заранее известно где что находится и где это можно найти. Ну, у Голуба это яснее изложено. А то похоже, что книг по форматированию кода никто не читает, но мнение свое тем не менее имеют, и считают, что оно-то самое авторитетное и есть.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru