课堂知识总结
来源:互联网 发布:淘宝网电动车阳伞 编辑:程序博客网 时间:2024/05/16 11:04
已掌握知识
1.*:间接运算符,取值运算符
2.字符串是地址
3.[] = *(); ptr[i] = *(ptr + i);chu'shi'hua
5.当指针被赋值NULL时 不能对零地址空间进行操作;
6常量不能改;
7数组名是指针常量,保存数组首元素的地址
8.若 a是数组名,&a 数组地址
9对一维数组地址取值 = 数组首元素地址 *(&a) = a
对数组名取地址 = 数组地址&a
10 二维数组可以省略行
二维数组名还是常量 第一个一维数组的地址
对指针定义时需要注意的细节:
1当指针未初始化(没有指向时),将指针置为NULL,便于检查
2.当指针指向的空间保存数据时,确保该指针已被分配空间,未分配的用malloc分配
3 检查指针空间是否分配成功if(ptr == NULL) 未退出,malloc分配失败
{
exit(1);
}
4memset(ptr,'\0',sizeof(char)*100);将分配来的地址中的残留数据清空;
5free(ptr);使用完后释放空间;
6再将ptr置为NULL
0 0
- 课堂知识总结
- 课堂知识总结
- 课堂知识总结
- JSP入门课堂知识总结
- java 课堂小知识总结
- java 课堂小知识总结
- 知识课堂与生命课堂
- 课堂总结
- 课堂总结
- 课堂总结
- 课堂总结
- 课堂总结
- 课堂总结
- 课堂总结
- 课堂知识整理
- Java_09_05课堂总结
- Java_09_06课堂总结
- Java_09_07课堂总结
- 软件工程——概述
- jQuery Validate验证框架详解
- NOIP前夕模板整理第二弹:数据结构
- 代码雨实现原理与代码分析
- 第11周项目1-验证算法(4)哈夫曼编码的算法验证
- 课堂知识总结
- 01_简单的环境配置php+基本知识点
- 关于c语言自加自减的分析
- 数据操纵语言
- 浅谈simhash及其python实现
- Linux下C开发工具介绍
- java基础- 异常的层次结构
- 二进制
- JZOJ 4777. 【NOIP2016提高A组模拟9.14】灌水