#include <stdio.h>
#define N 10
int main(void) {
int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int * ptri = arr;
int val;
for(int i=0; i < N-1; ++i)
{
val = *ptri++;
printf("arr[%d]: %d\tval: %d\tptr-1: %d\tptr: %d\n", i
, arr
[i
], val
, *(ptri
-1), *ptri
); }
const char *a = "Hello";
const char *p = a;
while(*p++)
{
}
p = a;
printf("a = '%c'\tp = '%c'\n", *a
++, *(p
++)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIE4JCTEwCmludCBtYWluKHZvaWQpIHsKCWludCBhcnJbXSA9IHswLCAxLCAyLCAzLCA0LCA1LCA2LCA3LCA4LCA5fTsKCWludCAqIHB0cmkgPSBhcnI7CglpbnQgdmFsOwoJZm9yKGludCBpPTA7IGkgPCBOLTE7ICsraSkKCXsKCQl2YWwgPSAqcHRyaSsrOwoJCXByaW50ZigiYXJyWyVkXTogJWRcdHZhbDogJWRcdHB0ci0xOiAlZFx0cHRyOiAlZFxuIiwgaSwgYXJyW2ldLCB2YWwsICoocHRyaS0xKSwgKnB0cmkpOwoJfQoKCWNvbnN0IGNoYXIgKmEgPSAiSGVsbG8iOwoJY29uc3QgY2hhciAqcCA9IGE7CiAgICB3aGlsZSgqcCsrKQogICAgewogICAgICAgIHByaW50ZigiJWMiLCpwKTsKICAgIH0KCXByaW50ZigiXHQtXHQlc1xuIiwgYSk7CgkKCXAgPSBhOwoJcHJpbnRmKCJhID0gJyVjJ1x0cCA9ICclYydcbiIsICphKyssICoocCsrKSk7CglyZXR1cm4gMDsKfQo=