首页
社区
课程
招聘
[旧帖] [分享]菜鸟学习C语言——指针心得 0.00雪花
发表于: 2012-1-16 12:23 1019

[旧帖] [分享]菜鸟学习C语言——指针心得 0.00雪花

2012-1-16 12:23
1019
我是一个刚学C语言的菜鸟,今日刚学完指针突然心血来潮,写了几句代码,方便各位和我一样的菜鸟理解指针。

#include "stdio.h"
typedef char* pchar;
int test(pchar c)
 {
        
     
       printf("        %c\n",*c);
       return 0;
 }

 int main()
 {     
    int b;
       char *a="asdasdsadasd";//声明一个字符串指针

       pchar* g=&a;/*声明一个指向指针的指针,这里的a充当数组,所以语句就是把字符串的首地址赋值给g*/

      printf("        %c\n",**g);//所以这里只会打印出一个“a”

    int (*h)(pchar f)=test;//指针函数

       for(int i=0;i<10;i++)//把字符串中的每一个字符打印出来
     {
       h(&a[i]);//指针其实就是数组,可以向数组一样使用,只不过指针存的不是变量而是地址,这句其实就是相当于“a++"
     }

      scanf("%d",&b);
        return 0;
 }

   我第一次写注释,写不好大家莫扔鸡蛋,呵呵

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//