Порядок вычисления оператора подстрочного индекса

Существует ли какой-либо порядок для вычисления выражений в случае массива. Если выражение E имеет вид E1 [E2], где E1 & E2 также являются выражениями, является ли порядок вычисления E1 & E2 fixed?

Вот мой код:

#include<stdio.h>
int main(){

    int a[5] = {1,2,3,4,5}; 
    (a + printf("1"))[printf("2")];
    (printf("3"))[a + printf("4")];

    return 0;
}   

Он показывает вывод как: 1243

Я составил его с gcc.

Спасибо.

-121--1757399- Тесты экспорта селена, поскольку PHP-phpunit отсутствует в моем Selenium IDE 1,2,0? Я действительно нуждаюсь в преобразовании/экспорте моих тестов в PHP. Но форматтер PHP-phpunit в Selenium IDE 1.2.0 отсутствует. Скажите, пожалуйста, как я могу его получить? Это действительно срочно, пожалуйста.

Я действительно нуждаюсь в преобразовании/экспорте тестовых примеров в PHP. Но форматтер PHP-phpunit в Selenium IDE 1.2.0 отсутствует. Скажите, пожалуйста, как я могу его получить? Это действительно срочно, пожалуйста.

6
задан Ripon Al Wasim 4 April 2016 в 12:52
поделиться