Problem

1/1

chỉ số mảng âm

Theory Click to read/hide

Chỉ mục – đây là biến có thể lưu trữ địa chỉ của bất kỳ biến nào thuộc loại đã cho.
Thông báo:
char *pC; // địa chỉ của ký tự hoặc phần tử mảng
int *pI; // địa chỉ của biến số nguyên

Cách gán địa chỉ:
int m = 25, *pI;
pI = &m; // địa chỉ của biến m

Hiển thị giá trị thông qua con trỏ:
cout<<*pI;

Do biến mảng trỏ đến phần tử đầu tiên của mảng nên
int A[] = {5 , 10}, *pI;
pI = A;

sẽ giống nhau:
int A[] = {5 , 10}, *pI;
pI = &A[0];

để di chuyển đến địa chỉ của phần tử mảng tiếp theo, chỉ cần làm:
pi++;

Problem

Cho chuỗi "12345abcd". Tạo một con trỏ sao cho chỉ số 0 trỏ đến ký tự cuối cùng.
 
Ví dụ
<đầu>
# Đầu vào Đầu ra
1 0 d
2 -8 1
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
}           

     

Program check result

To check the solution of the problem, you need to register or log in!