我是刚学习c语言,我最近在学习指针部分(C语言),对于指针的概念种种,有些理解,不知道对不对,希望懂的能解释一下,万分感谢。
定义一个指针intp,假如这个指针指向a,则写作intp=&a,那这个p单独拿出来,是不是就目前代表着是a的地址?而p是不是代表这个指向地址的值,也就是a的值?如果给p赋值,那a的值是不是也会变?如果我给p赋值另一个地址比如p=&b,接着*p=100,那么b的值会不会变?
还有就是这个指针在代码编写过程中,主要的作用体现在哪些方面?有点迷茫,不知道作用方向在哪儿,哪些地方需要用到指针,或者说,哪些情况,需要指针,希望有会的能够帮忙解决我的迷惑,万分感谢
你这么贴文字,*号都看不到,用代码块贴一下吧