logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Blender】超全 Blender 新手教程:从软件下载到做出第一个作品(下)

本文是一篇Blender零基础入门教程笔记,重点讲解了从基础模型搭建到最终渲染输出的完整流程。教程首先演示了如何导入参考图并搭建基础几何模型(球体、环体等),详细介绍了视图切换、物体选择和参数调整等基础操作技巧。随后讲解了摄像机机位调整的两种方法,以及EEVEE和Cycles两种渲染引擎的特点比较。在布光环节,重点介绍了面光的使用和多光源布置技巧。最后通过材质上色环节,讲解了基础色、金属度和糙度等

文章图片
#blender
【C语言】C语言函数大揭秘:开启编程魔法的钥匙

本文系统介绍了C语言中函数的相关知识,包括:1. 函数的基本概念,强调函数是可复用的代码单元;2. 库函数的使用方法及标准库头文件;3. 自定义函数的定义规则和示例;4. 形参与实参的区别及return语句的特性;5. 数组作为函数参数的注意事项;6. 函数的嵌套调用和链式访问技巧;7. static和extern关键字的用法及其对变量和函数的影响。文章通过具体代码示例详细讲解了每个知识点,并总结

文章图片
#c语言#开发语言#c++ +2
【C语言】C语言内存函数入门:一篇博客搞懂memcpy、memmove、memset、memcmp

本文介绍了C语言中四个重要内存操作函数的使用和实现:1. memcpy函数:实现内存块拷贝,不处理内存重叠情况,需注意参数类型转换和字节操作。2. memmove函数:功能类似memcpy但能处理内存重叠,提供了两种模拟实现方法(前向/后向拷贝)。3. memset函数:用于设置内存块内容,以字节为单位,常用于初始化或清零操作。4. memcmp函数:比较两块内存内容,可指定比较长度,返回比较结果

文章图片
#c语言#开发语言#c++ +2
【C语言】编译和链接

C程序从源码到执行需经历翻译环境和运行环境。翻译环境分为预处理(处理宏、头文件等)、编译(词法/语法/语义分析生成汇编代码)、汇编(转换为机器指令)、链接(合并多个.o文件并重定位)四个阶段。运行环境涉及程序加载、调用main函数、使用运行时堆栈和静态内存管理,直至程序终止。整个过程展现了源代码如何逐步转换为可执行程序并运行的系统机制,其中链接阶段解决多文件间的符号引用问题尤为关键。

文章图片
#c语言#开发语言#数据结构 +2
【C语言】C语言内存函数入门:一篇博客搞懂memcpy、memmove、memset、memcmp

本文介绍了C语言中四个重要内存操作函数的使用和实现:1. memcpy函数:实现内存块拷贝,不处理内存重叠情况,需注意参数类型转换和字节操作。2. memmove函数:功能类似memcpy但能处理内存重叠,提供了两种模拟实现方法(前向/后向拷贝)。3. memset函数:用于设置内存块内容,以字节为单位,常用于初始化或清零操作。4. memcmp函数:比较两块内存内容,可指定比较长度,返回比较结果

文章图片
#c语言#开发语言#c++ +2
【C语言】C语言特别篇--数组与函数的实践 + 函数递归

是上期函数的补充也是拓展,我们通过实际例子来感受函数与数组的魅力,同时我也为大家介绍了一些VS2022中的一些调试技巧,同时介绍了函数的递归这一“彩蛋”,可以帮助我们更好的理解函数,希望可以给大家带来帮助,共勉之!

文章图片
#c语言#开发语言
到底了