首页 > 编程语言 >学期:2023-2024-1 学号:20231426 《计算机基础与程序设计》第十二周学习总结

学期:2023-2024-1 学号:20231426 《计算机基础与程序设计》第十二周学习总结

时间:2023-12-17 09:11:42浏览次数:45  
标签:学习 20 void 2024 2023 程序设计 250 20231426 size

作业信息

这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 2022-2023-1计算机基础与程序设计作业
这个作业的目标 通过教材内容了解文件,动态数组
作业正文 https://www.cnblogs.com/hhaxx/p/17908761.html

教材学习内容总结

《计算科学概论》第十三章 人工智能 

图灵测试是由英国数学家艾伦·图灵于1950年提出的一种测试人工智能的方法。测试的基本思想是,一个人与一台计算机进行对话,如果这个人无法通过对话来区分哪一个是计算机,哪一个是另一个人,那么这台计算机就可以被认为是具有智能的。

图灵测试的目的是检验计算机是否能够表现出类似于人类的智能行为,例如语言理解、推理能力和情感交流等。如果计算机能够通过图灵测试,就可以说它具有了人工智能。

《C语言程序设计》第11章 指针和数组

<stdlib.h>

(1)malloc()

函数原型:
(类型说明符*) malloc(unsigned int size);

功能:在内存的动态存储区中分配一块长度size字节的连续区域。
(2)calloc()

函数原型:
(类型说明符*) calloc(n,size);

这里,我们需要注意一下,

功能:在内存的动态存储区中分配n块长度size字节的连续区域。
(3)realloc()

函数原型:
(类型说明符*) realloc(void *p,int size);

功能:重新分配堆上的void指针p(可以将void*理解为任意类型的指针变量类型)所指的空间,使其长度为size个字节,同时会复制原有内容到新分配的堆上存储空间。
注意,size可大可小(如果新的大小大于原内存大小,则新分配部分不会被初始化;如果新的大小小于原内存大小,可能会导致数据丢失)
(4) free()

函数原型:
void free(void* p);
功能:释放void * p所指的内存空间
注意:在molloc,calloc,realloc三个函数中

①类型说明符是申请的地址将要存储的数据类型;

②函数的返回值代表申请空间是否成功,如果成功,返回申请到的空间的首地址,如果不成功,返回NULL(我们后续的操作建立在空间申请成功的基础上,所以我们需要在申请空间后,通过返回值判断空间是否申请成功);

③molloc,calloc两个函数的区别在于molloc申请的是一块size空间,而calloc可以指定申请的块数,即n块size空间。
版权声明:本文为CSDN博主「浅亡」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jianbai_/article/details/109728592

基于AI的学习


学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 1/3 20/20 学会使用markdone格式添加图片和链接
第二周 100/300 1/4 15/35 大量询问chatgpt以解决问题
第三周 150/450 1/5 20/55 开始利用青蛙蹦极学打代码并理解其意义
第四周 200/650 1/6 20/75 学会购买弹性云服务器,使用vscode中的debug功能
第五周 300/950 1/7 20/95 以苏格拉底的方式与AI交流所学内容,学会分支、循环结构的灵活运用
第六周 200/1150 1/8 20/115 学会使用流程图表达所编写的程序,学习如何定义函数
第七周 250/1400 1/9 25/140 学习了如何运用函数和数组
第八周 250/1650 1/10 20/160 简单了解了指针
第九周 250/1900 1/11 20/180 排序算法、查找算法、模块化程序设计
第十周 250/2150 1/12 20/200 小组分工合作完成任务
第十一周 250/2400 1/13 20/220 学习SSH用法,加强运用字符串
第十二周 250/2650 1/14 20/240 学习动态数组使用
  • 计划学习时间:20小时

  • 实际学习时间:20小时

参考资料

标签:学习,20,void,2024,2023,程序设计,250,20231426,size
From: https://www.cnblogs.com/hhaxx/p/17908761.html

相关文章

  • 2023-2024 20232319《网络空间安全导论》第6周学习总结
    思维导图学习内容挖掘身份认证与信息管理身份认证的主要方法1.用户名/口令:例如QQ微信密码等,其实质是口令,而非真正意义上的密码。2.动态口令/一次性口令:短信验证码,邮件验证码。3.挑战应答认证:非对称密码及数字签名的应用。4.基于生物特征和物性特征:指纹认证,人脸认证,声纹认......
  • 2024后端企业级开发架构蓝图
    你是否厌倦了浏览漫长的文章来解决有关云架构的安全、可靠性和运维卓越的问题?那么让我们直接进入蓝图。这里简要介绍了每个企业应用程序的基础应该如何规划。AWS架构蓝图:定义蓝图的方式是将服务划分为以下几个层次:PublicTier公共层→这些服务可以从AWS外部访问,并充当保护......
  • 2023.12.16——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.c#明日计划:学习......
  • 2023-2024-1 20232310 《网络空间安全导论》第六章学习
    教材内容学习总结教材学习过程中的问题和解决过程问题1:不理解半虚拟化解决过程:通过询问ChatGPT对半虚拟化有了初步概念,并获知wsl就是半虚拟化的一种,从而对半虚拟化有了更加具体的认识。问题2:什么叫去中心化?解决方案:询问ChatGPT。了解到去中心化是指从原本的中......
  • 2023-12-16:用go语言,给定整数数组arr,求删除任一元素后, 新数组中长度为k的子数组累加和
    2023-12-16:用go语言,给定整数数组arr,求删除任一元素后,新数组中长度为k的子数组累加和的最大值。来自字节。答案2023-12-16:来自左程云。灵捷3.5大体步骤如下:算法maxSum1分析:1.计算输入数组arr的长度n。2.如果n<=k,则返回0。3.初始化ans为int类型的最小值(math......
  • 2023-12-16:用go语言,给定整数数组arr,求删除任一元素后, 新数组中长度为k的子数组累加和
    2023-12-16:用go语言,给定整数数组arr,求删除任一元素后,新数组中长度为k的子数组累加和的最大值。来自字节。答案2023-12-16:来自左程云。灵捷3.5大体步骤如下:算法maxSum1分析:1.计算输入数组arr的长度n。2.如果n<=k,则返回0。3.初始化ans为int类型的最小值(math.MinInt32)......
  • 【2023潇湘夜雨】WIN10_Pro_22H2.19045.3803软件选装纯净版12.15
    【系统简介】=============================================================1.本次更新母盘来自WIN10_Pro_22H2.19045.3803。2.增加部分优化方案,手工精简部分较多。3.OS版本号为19045.3803。精简系统只是为部分用户安装,个别要求高的去MSDN下。4.集成《DrvCeo-2.15.0.5》网卡版、......
  • 2023-2024-1 20231420 《计算机基础与程序设计》第十二周学习总结
    2023-2024-120231420《计算机基础与程序设计》第十二周学习总结1.作业信息这个作业属于哪个课程2023-2024-1《计算机基础与程序设计》这个作业要求在哪里2023-2024-1计算机基础与程序设计第十二周作业这个作业的目标学习《C语言程序设计》第11章并完成云班课测......
  • 2023-2024-120232325《网络空间安全导论》第六周学习
    教材内容总结问题1.零信任模型的优缺点:优点:提供了更高的安全性:零信任模型将网络安全的重点放在身份验证和授权上,可以更好地防止未经授权的访问和数据泄露。降低了内部威胁:零信任模型不信任任何用户或设备,因此即使是内部人员也需要经过严格的身份验证才能访问敏感信息,可以减......
  • QT 入门之 搭建环境 2023年 踩坑记
    QT5.13.1-安装MSVC2017-Windows_msvc2017单独安装-CSDN博客不懂的可以参考以上文章 安装vs2017/2015toolkit是为了编译器(有些公司项目用vs2015写的)安装win10sdk是为了调试器 记得安装完win10sdk后切换到QT选项中的编译器autodetected 后重启一下q......