tp10对c语言的深入讨论.pptVIP

  • 1
  • 0
  • 约1.79万字
  • 约 47页
  • 2019-10-17 发布于湖北
  • 举报
第十章 对c语言的深入讨论 用户标识符的作用域 2-1 3-1 函数的存储分类 5-1用户定义类型 typedef 类型名 标识符 typedef char CHARACTER CHARACTER A,B;等价于 char a,b 结构体 带参的宏与函数区别(补充) 6-2 文件包含 7-1位运算 ~ ^ | 例 7 注意 与 关系运算符区别 2、动态内存分配 int n, *pscore; scanf (%d, n); //分配n个连续的整型单元,首地址赋给pscore pscore = (int *) malloc(n * sizeof(int)); //分配内存失败,则给出错误信息后退出 if (pscore == NULL) { printf (Insufficient memory available! ); exit (0); } … … //可对pscore所指向的单元进行其它处理 例如:根据学生人数来建立数组的问题可以用动态内存分配来解决,其方法如下: 动态分配的内存块 0100 pscore 0100 共n*sizeof(int)个 字节内存单元 关于malloc的使用有几点需强调一下: malloc前面必须要加上一个指针类型转换符,如前面的(int *)。因为malloc的返回值是空类型的指针,一般应

文档评论(0)

1亿VIP精品文档

相关文档