Перейти к содержанию

С/С++ Вопросы и ответы ()


Рекомендуемые сообщения

Работает еще быстрее.


x+=y;
y=x-y;
x-=y;

Я изучал сначала С++. Ничего не потерял, а программировать проще на С++. Просто пришлось изучать библиотеки, которые на чистом С были написаны.

Ссылка на комментарий

Lakers

уже давно нет такого. Даже деление - это в большинстве случаев - один такт.

Добавлено спустя 1 минуту 20 секунд:

другое дело, что у тебя лишнее вребя уходит на создание копий перемнных в оперативной памяти.

Добавлено спустя 8 минут 27 секунд:

x^=y;

y^=x;

x^=y;

так тоже работает

Добавлено спустя 2 минуты 35 секунд:

можно даже одну строку кода:

x^=y^=x^=y;

Ссылка на комментарий

вот и ладненько)))

Добавлено спустя 1 минуту 6 секунд:

а.у мну вопрос, функция strcmt сравнивает строки по элементно до первого элемента равного 0?

Добавлено спустя 36 минут 50 секунд:

вопрс та даже не в том, у меня есть массив символо который я заполняю сам по элементно заблаговременно обнулив его.И я сравниваю этот массив с дригим такимже массивом при помощи функции strcmp всегда возаращает 0,почему так?

Ссылка на комментарий

это означает, что они одинаковые.

Лучше сравнивай сам - эта функция для сравнения текста на английском языке.

Добавлено спустя 38 секунд:

а сравнение массивов лучше самому написать.

Ссылка на комментарий

ну я сам и написал.а строки разные, и текст на англиском.

Добавлено спустя 3 минуты 5 секунд:

а вообще правильно допустим вот так:

char m[50],s[50];

s="text tut zapisan kakoy-to";

for(int i=0;i<=strlen(s);i++)m[strlen(m)]=s;

Ссылка на комментарий

да не.это я просто пример создания строки написал.просто спросить будет ли строка правильной если к ней с конца элементы пилеплять

Ссылка на комментарий

а.не.все.разобрался,опечатка нелепая быва)))

теперь такой вопрос: какая есть функция для ввода строки с клавиатуры?чтоб самому не писать через цикл

Ссылка на комментарий

Lakers

Может пора всётаки открыть книжку и почитать? А не писать на форуме, лишь ради того, чтоб пописать?

Извините конечно, но прям злоба берет, дочего люди ленивые стали B)

Ссылка на комментарий

закрой самоучитель по С++. Купи/скачай справочник. Листов на 600 - самое то, не меньше. А если там еще и про программирование в винде и 3д графика, то раза в 2 потолще.

Ссылка на комментарий

stdio - это чистый С

cin и cout быстрее работают и на С++. (и еще геморроя меньше с использованием)

Добавлено спустя 1 минуту 46 секунд:

главное их преимущество - возможность перенапраления ввода и вывода на экран/файл или с клавиатуры/файла без лишнего кода.

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...