Описание тега array-address
2
ответа
Выражение должно быть изменяемым lvalue
typedef struct state1_s { u8 size; u8 state; } state1_t; typedef struct state2_s { u8 size; u8 state[2]; } state2_t; typedef struct state3_s { u8 code; u8 count; }state3_t; У меня есть эти три структуры. Когда я делаю следующее state1_t comp[8]; sta…
10 сен '14 в 16:45
3
ответа
Адрес массива с размером больше 3
Какова математическая функция, которая дает адрес массива с более чем 3 измерениями? Я уже знаю что за массив a[x][y] с 2 размерами (a (x * max_second_dimension + y) * byte)
25 ноя '16 в 11:21
3
ответа
Передача многомерных массивов в функции в C
Почему необходимо указывать количество элементов C-массива, когда он передается в качестве параметра в функцию (10 в следующем примере)? void myFun(int arr[][10]) {} Так ли это, потому что количество элементов необходимо для определения адреса ячейк…
30 мар '12 в 12:38
0
ответов
Где isimple_list_item_1 объявляется в параметрах адаптера Android Java
В приложении Android я использую adapter для заселения ListView управление, как показано ниже: public class ChildActivity extends ActionBarActivity implements GetChildList { private ListView lv_child; @Override protected void onCreate(Bundle savedIn…
02 дек '14 в 14:09
1
ответ
Указывать на конкретное значение массива
У меня есть массив, int* array, с более чем 10.000 значений int, но я хочу указать на каждую позицию 100, это означает, что у меня будет int ** matrix, где: matrix[i][j], Я хочу i из моей матрицы, чтобы указать на array[i * 100]Как вы можете заменит…
13 сен '12 в 12:49
5
ответов
Добавление к адресу массива в C
Это, наверное, очень обсуждаемый вопрос, но я до сих пор не понимаю механику: Как мне добавить 512 к адресу массива? Вот ситуация: char buffer[512]; readSector(buffer,2); /*somewhere in here i must increment address of buffer by 512*/ readSector(buf…
16 апр '14 в 21:01
1
ответ
Почему указатель дает два разных адреса?
У меня есть эта программа. И у меня есть некоторые сомнения. Вы можете запустить его в своем компиляторе. Я использую компилятор gcc в linux #include<stdio.h> int main() { int j=4,*add; int i=2; int a[i][j]; for (i=0;i<=1;i++) { for(j=0;j&l…
10 окт '13 в 15:38
0
ответов
Поиск адреса ячейки в массиве 2d
Если базовый адрес двумерного массива A[80][20] равен 700, то найдите адрес ячейки A[1][18], если каждая ячейка содержит 4 слова и элементы расположены в порядке возрастания столбцов.
20 сен '22 в 13:41