C语言博客做业—2019-指针

0.展现PTA总分

1.本章学习总结

1.1学习内容总结

  • 指针作循环变量:即将指针做为循环变量,在指针移动到某一个位置的时候,达到了循环结束的条件,循环结束。

for (p = a; p <= a + 9; p++)//即指针p做为循环变量 { sum = sum + *p; }数组

  • 字符指针如何表示字符串:字符指针指向了字符数组的首地址。

定义指针*p,字符数组a[] p=a[]//字符指针表示字符数组a[]的首地址学习

  • 动态内存分配:利用malloc或calloc(区别:malloc动态申请的内存不会自动赋初值,而calloc则会自动赋予初值0;相同点:都须要在结束时释放动态分配的内存)
    `
    if ((p = (int)malloc(或calloc)(n sizeof(int))) == NULL)//动态申请内存
    {
    printf("Not able to allocate memory.\n");
    exit(1);
    }

free(p);//释放申请的内存
`指针

  • 指针数组及其应用:
相关文章
相关标签/搜索