指针扫盲

2022-06-26  本文已影响0人  李永开

一.什么是指针

    char arr[] = "hello world";//字符串数组,临时变量,放在栈区
    char *arr1 = "hello world";//字符串常量,常量区,不能被修改

二.函数指针与指针函数

int sum(int a, int b)
{
   return a+b;       
}


int main(int argc, const char * argv[]) {

   //定义一个函数指针, 指针指向函数 sum
   int (*p)(int, int) = sum;
   
   //调用函数指针,其实就是调用 指针指向的函数 sum
   int ret = (*p)(1, 2);
  //int ret = p(1, 2) 也可以的
   printf("%d\n", ret);
}
上一篇 下一篇

猜你喜欢

热点阅读