Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ На чем лучше учиться писать игры, да и вообще работать с графикой- DirectX 9.0 (и c++) или XNA 4.0 (и с#)? https://www.cyberforum.ru/ cpp-beginners/ thread628843.html
Вот возник такой вопрос: при помощи чего лучше учиться писать игры, да и вообще работать с графикой- DirectX9.0(и c++) или XNA 4.0(и с#)? желательно обоснованный ответ, а не просто "лучше то-то, тк...
C++ Циклы
Нужна помощь с циклом.Есть определенный массив из которого необходимо вытащить данные и поставить в цикл, так же необходимо делать проверку, вот что у меня получилось: LPDIRECT3DTEXTURE9 values;...
Считывание файла C++
ВОбщем при считывании файла стандартными способами FILE *file = fopen(filename, "r"); if(file == NULL) { return; } buf = (char *) malloc(buflen+1); while ((c =...
C++ Найти наименьшие элементы матрицы Всем привет! Ребят помогите пожалуйста с заданием :) Найти наименьшие элементы в каждой строке матрицы и номер максимального с них. Саму матрицу я задал, а дальше не знаю, перепробовал кучу... https://www.cyberforum.ru/ cpp-beginners/ thread628750.html
C++ Не получается сгенерировать массив по типу "Судоку" https://www.cyberforum.ru/ cpp-beginners/ thread628741.html
Всем привет. Пару дней назад начал учить с++ и столкнулся с проблемой при генерации судоку. Вообщем дело в следующем, программа компилируется нормально, но при запуске вылазит ошибка : Имя...
Как работать с картинкой, зная HBITMAP C++
Всем привет. Пытаюсь загрузить курсор в картинку CURSORINFO cinfo; cinfo.cbSize=sizeof(CURSORINFO); bool e=GetCursorInfo(&cinfo); HBITMAP imcur; ...
C++ Непонятная ошибка при разносе метода из кода класса
Не могу понять от чего происходит ошибка. Создал класс в VS 2008, создал метод демонстрации. Пока этот метод находится в теле класса, всё работает выношу из тела выдаёт ошибки, хотя вроде всё...
C++ Бред в крестиках ноликах Проблема. Написал цикдические крестики нолики ( в конце игры спрашивает хотите сыгарть еще или нет?) и после этого происходит какой то бред. Конкретнее скопируйте код и уидите сами. После 5-6... https://www.cyberforum.ru/ cpp-beginners/ thread628715.html
C++ Можно ли создать символьный двумерный массив char ? https://www.cyberforum.ru/ cpp-beginners/ thread628699.html
Можно ли создать символьный двумерный массив char ? Например char slovo; и потом записывать и считывать слова ?
C++ Строка в консоли Что сделать что бы в консоли, когда выводиться строка, были не крякозябры, а нормальный текст? Русский текст. https://www.cyberforum.ru/ cpp-beginners/ thread628686.html
Эксперт С++
8291 / 6046 / 601
Регистрация: 10.12.2010
Сообщений: 28,127
Записей в блоге: 25
26.07.2012, 09:52 0

Как можно сделать программу более компактнее

26.07.2012, 09:52. Просмотров 556. Ответов 5
Метки (Все метки)

Ответ

1. Не юзай goto, используй ф-ции.
2. Используй switch/case вместо if()
3. "main:" не очень хорошее имя так как есть еще и int main()
4. Думаю стоит объявить константы вместо магических чисел "c = b * 38;"

Вернуться к обсуждению:
Как можно сделать программу более компактнее
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.07.2012, 09:52
Готовые ответы и решения:

Задача про кирпич - как можно написать компактнее программу, чтобы она работала?
Sub Кирпич() a = InputBox("Ширина кирпича a") b = InputBox(" Высота кирпича b") c =...

Как сделать запись кода компактнее?
if (isset($_GET)) { $ref = scandir($_GET); $a = references ($ref, 1, $dir); } else...

Как можно сделать более плавное рисование?
Сделал рисовалку, но быстро передвигая мышку, получается такая ситуация, как на картинке. Рисование...

Как сделать данную программу более эффективной?
public class NestedLoops { public static void main(String args) { for (int i = 2;...

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.