Вопросы по теме 'pre-increment'
Приоритет оператора.. () и ++
Салют..
У меня необычная проблема. Здесь, в этой таблице в библиотеке MSDN мы видим, что приоритет () выше, чем ++ (Pre-increment) . но когда я запускаю этот код, кажется, что приоритет ++(prefex) выше:
int main()
{
int a=3,b=2,x;...
1297 просмотров
schedule
13.01.2023
Чем отличается порядок вычисления выражений между C++ и Java?
У меня свело мозги, когда я пытался понять примеры на этой странице: http://answers.yahoo.com/question/index?qid=20091103170907AAxXYG9
Более конкретно этот код:
int j = 4;
cout << j++ << j << ++j << endl;
дает...
629 просмотров
schedule
21.02.2024
Каким должен быть вывод echo ++$a + $a++
В руководстве по PHP, раздел приоритета операторов , есть такой пример:
// mixing ++ and + produces undefined behavior
$a = 1;
echo ++$a + $a++; // may print 4 or 5
Я понимаю, что поведение не определено по следующей причине:
Поскольку x...
3803 просмотров
schedule
15.05.2023
пре-инкремент и пост-инкремент в printf
int main()
{
int value = 4321;
int *ptrVal = &value;
printf("%d %d",++value,(*(int*)ptrVal)--);
return 0;
}
Как работает преинкремент/постинкремент в приведенном выше операторе печати?
И почему ответ 4321 4321?
1486 просмотров
schedule
12.04.2023
Java: пре-, постфиксные приоритеты операторов
У меня есть два похожих вопроса о приоритетах операторов в Java.
Первый:
int X = 10;
System.out.println(X++ * ++X * X++); //it prints 1440
Согласно учебнику Oracle : постфикс (expr++, expr --) операторы имеют более высокий приоритет,...
3673 просмотров
schedule
13.06.2022
Предварительное и последующее увеличение
Сегодня я пересмотрел Pre Increment и Post Increment.
Основные определения я знаю.
Pre Increment — увеличивает значение и возвращает значение.
Пост-приращение — увеличивает значение и возвращает значение до приращения.
Но делая...
844 просмотров
schedule
24.09.2023
аргумент переменной длины в программе c
В следующей программе
#include<stdio.h>
int main()
{
int a;
a=5; printf("%d %d %d\n", a, a++ , a++); //statement 1
a=5; printf("%d %d %d\n", a, ++a , ++a); //statement 2
return 0;
}
Вывод
7 6 5
7 7 7
Мой вопрос, почему у ++ и...
66 просмотров
schedule
23.01.2023
«В любом случае, следуйте рекомендациям: предпочитайте ++ i над i ++, и вы не ошибетесь». В чем причина этого в C?
Я наткнулся на этот ответ на этот вопрос. В одной из строк автор упоминает:
В любом случае следуйте принципу «предпочитайте ++i i++ », и вы не ошибетесь.
Я знаю, что ++i немного быстрее, чем i++ , но подумал, что у них нет...
333 просмотров
schedule
24.04.2024
путаница с добавлениями перед приращением
Здравствуйте, Stackoverflowers,
Учитывая следующее добавление перед инкрементом, можете ли вы объяснить мне, почему j = 8 в следующем коде?
int i = 2;
int j = ++i + ++i;
//j = 8, why ??
46 просмотров
schedule
11.04.2022
Оператор пост- и преинкремента OCJA-1.8
Я практикую операторы java post и pre increment, где у меня есть путаница, чтобы понять вывод программы ниже. Как он сгенерировал вывод как «8»?
public class Test{
public static void main(String [] args){
int x=0;
x=++x + x++ + x++ +...
50 просмотров
schedule
28.11.2023
Оператор приращения работает по-разному во время работы и отладки
Вот часть кода, которая странно работает при отладке
public static void main(String[] args) { //Line-1
int a = 5; //Line-2
System.out.println(++a); //Line-3
} //Line-4
Когда я запускаю его в обычном режиме, он выдает результат как 6...
78 просмотров
schedule
01.12.2023