讲稿cpp2019-笔记01.基础班02cday_第1页
讲稿cpp2019-笔记01.基础班02cday_第2页
讲稿cpp2019-笔记01.基础班02cday_第3页
讲稿cpp2019-笔记01.基础班02cday_第4页
讲稿cpp2019-笔记01.基础班02cday_第5页
免费预览已结束,剩余13页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、51静态y局变61普通函数P静态函数加ic修饰普通函数:当前源件以及其他源件extern51静态y局变61普通函数P静态函数加ic修饰普通函数:当前源件以及其他源件extern 修饰可以静态函数:只能在当前原件知识点20内的V区解1了解/生命周期: 整个进/始化/静态局果初始化语句执行多次有第一次有void num = f(num = %dn, void f(num2 = %dn, f(num2 = %dn, 知识点30知识点30内操作函数11memset内填充函21memcpy 内21memcpy 内拷注意:memcpy拷贝注意:memcpy拷贝的空间O如果空用void void char

2、dst32 = char src32 = if (strcmp(dst, src) = else if (strcmp(dst, src) else if (strcmp(dst, src) else if (memcmp(dst, src, sizeof(src) else if (memcmp(num_d, num_s, sizeof(num_s) 案运行案运行结果案:简易版动态数案:简易版动态数void 数据n, for (size_t i = 0; i n; scanf(%d, arr + /scanf(%d, void *arr, n)for (size_t i = 0; i n;

3、f(%d , void test02() n = 0;scanf(%d, *arr = arr = *)malloc(n * if (arr = memset(arr, 0, Array(arr, Array(arr, 运行结果总结:局数组 只在当前函数o 用用完运行结果总结:局数组 只在当前函数o 用用完堆区数组在n函数o最后一次知识点50内操作注意事项11函数O要返局变量的地址21函数 可以返静态局变量的地址 为静态局变量在函数结束后 O31 O要操作 31 O要操作 已经的堆区空间41O要 重同一段 堆区空间解决上述问题知识点60知识点60函数内 给_指针变量 申请一n合法的空间11p没

4、有指向有效21解决上述问题:通过返值 搞运行结果运行结果原理V析31解决上述问题:将 &p传递给函知识点70堆区综合案1少看自知识点70堆区综合案1少看自定义函数对空间元素排序 自定义函数遍历空间元素 自定义函数给空间获取键盘输#pragma extern void extern void extern void extern void #define void *p_arr, n)/*p_arr = *p_arr = memset(*p_arr, 0, n * void 数据n, n);for (size_t i = 0; i n; scanf(%d, #define 02. 04. 06.

5、 argc, char 08. n = #define 02. 04. 06. argc, char 08. n = scanf(%d, 12. *arr = void *arr, n)for (size_t i = 0; i n-1; for (size_t j = 0; j n-i-1; if tmp = tmp = arrj = arrj + 1; arrj + 1 = tmp;void for (size_t i = 0; i n; i+) f(%d , arri);/arri = *(arr+i) void *p_arr)/*p_arr = arr if (*p_arr != NULL) *p_arr = 运行结果知识点80_符串W割 strtok1(了解运行结果知识点80_符串W割 strtok1(了解void char buf64 = 给Array(arr, /自定义函数空间元素排Array(arr, /自定义函数历空Array(arr, return 运行结果案2:少看提高char *arr32 = NULL 运行结果案2:少看提高char *arr32 = NULL i = arri = strtok(b

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论