1.
Отрицательный индекс массива
Указатель – это переменная, в которой можно сохранить адрес любой переменной заданного типа.
Объявление:
char *pC; // адрес символа или элемента массива
int *pI; // адрес целой переменной
Как присвоить адрес:
int m = 25, *pI;
pI = &m; // адрес переменной m
Вывод значения через указатель:
Так как переменная массива указывает на первый элемент массива, то
int A[] = {5 , 10}, *pI;
pI = A;
будет аналогично:
int A[] = {5 , 10}, *pI;
pI = &A[0];
для перехода на адрес следующего элемента массива достаточно сделать:
Дана строка "
12345abcd
". Создать указатель таким образом, чтобы нулевой индекс указывал на последний символ.
Примеры
№ |
Входные данные |
Выходные данные |
1 |
0 |
d |
2 |
-8 |
1 |
Вставьте недостающие фрагменты кода
C++
1 |
#include <iostream>
|
2 |
using namespace std;
|
3 |
main()
|
4 |
{
|
5 |
int i;
|
6 |
char s[] = "12345abcd";
|
7 |
cin >> i;
|
8 |
|
9 |
cout << pC[i];
|
10 |
}
|