- Cộng một giá trị số nguyên cho một con trỏ → kết quả là con trỏ (ptr + int → ptr)
- Trừ một giá trị số nguyên từ một con trỏ → kết quả là con trỏ (ptr – int → ptr)
- Trừ một con trỏ từ một con trỏ → kết quả là một số nguyên (ptr – ptr → int)
- So sánh hai con trỏ → kết quả là giá trị kiểu int đại diện cho đúng hoặc sai (ptr == ptr → int; ptr! = ptr → int)
1 2 |
int *ptr1, *ptr2, array[3], i; ptr1 = array; |
1 |
ptr2 = ptr1; |
1 2 3 4 |
if(ptr2 == ptr1) { : : } |