资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

【C语言初阶】六、指针初识-创新互联

1.指针类型的作用:

创新互联公司主营眉山网站建设的网络公司,主营网站建设方案,重庆APP软件开发,眉山h5成都微信小程序搭建,眉山网站营销推广欢迎眉山等地区企业咨询

(1)在解引用时,访问的字节个数

(2)在指针变量+1时,地址跳过的字节数不同

2.野指针

野指针的成因:

a、指针未初始化

  b、指针越界访问

  c、指针指向的空间释放了

3.指针运算

(1)指针+-整数

(2)指针-指针

前提:两个指针必须指向的是同一块空间,结果:  |指针-指针|  得到的是指针与指针之间的元素个数,因为,指针-指针得到的可能是负数。

使用该知识点模拟strlen

#includeint my_strlen(char* str)
{
    char* start=str;
    while(*str)
    {
        str++;
    }
    return str-start;
}

int main()
{
    char arr[]="abcdef";
    int len=my_strlen(arr);
    printf("%d\n",len);

    return 0;
}

(3)指针的关系运算

注:

允许指向数组元素的指针与指向数组最后一个元素后面的那个内存位置的指针比较,但不允许与指向第一个元素之前的那个内存位置的指针进行比较。

4.指针数组

int* arr[]   指针数组:存放指针的数组,每个元素都是一个指针。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


名称栏目:【C语言初阶】六、指针初识-创新互联
本文路径:http://cdkjz.cn/article/hdsgj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220