2天学完C语言
文章平均质量分 89
以基础实战知识为导向,面向有一点C语言基础的新手入门进阶再学习,复习,快速高效浏览所有80的基础知识。内容基于AI生成,最后整理修改添加删除,汇总到这里,以供大家学习,参考
程序小白Erike.
深度学习,机器学习、人工智能、图像缺陷检测、音视频流媒体方向;主要学习C/C++、python语言,入行两年半,尚只接触到门槛,要走的路还很长。基本全是自学,看书,没有导师教。走了不少冤枉路,也看了不少书和视频。这里主要还是记录一下自己学习的笔记,希望能不断进步。继续前进。
展开
-
【整理】2天带你学完C语言,使用Chatgpt进行深度个人学习
声明:本文章系列基于chatgpt3.5模型算法导出,个人将结合自己所学进行系统的整理和修改,全文约3.56万字。声明:本文章系列基于chatgpt3.5模型算法导出,个人将结合自己所学进行系统的整理和修改,全文约3.56万字。原创 2023-08-07 10:07:35 · 273 阅读 · 0 评论 -
2天学完C语言------- 十一、 GUI编程和图形库的使用
除了上述提到的SDL和GTK+,还有其他一些适用于C语言的图形库可供选择,例如:1. **OpenGL**:OpenGL是一种跨平台的图形渲染API,可以用于创建高性能的2D和3D图形应用程序。虽然它是一个底层的图形库,但配合其他库(如GLUT、GLFW)可以用于创建GUI界面。2. **Allegro**:Allegro是一个易于使用的游戏开发库,也可以用于GUI编程。它提供了处理图形、声音、输入设备等的函数,适用于创建2D游戏和图形应用程序。原创 2023-10-18 11:29:20 · 1409 阅读 · 0 评论 -
2天学完C语言 ------- 七、八:C语言并发编程和线程处理
7. 高级数据结构和算法实现数据结构是一门大课程,涉及到很多案例讲解,这里暂时保留,后续有空再单独开个专栏。原创 2023-10-18 11:08:25 · 203 阅读 · 0 评论 -
2天学完C语言 ------- 五、预处理器和宏
预处理器提供了一些预定义的宏,可以在代码中使用这些宏来获取一些有用的信息。以下是一些常用的预定义宏:`__LINE__`:表示当前代码行号。`__FILE__`:表示当前源文件名。`__FUNCTION__`:表示当前函数名(仅在函数体内可用)。`__DATE__`:表示当前编译日期的字符串。`__TIME__`:表示当前编译时间的字符串。这些预定义宏可以在代码中使用,以便在编译时获取相关的信息。return 0;原创 2023-10-17 13:43:00 · 187 阅读 · 0 评论 -
2天学完C语言-------四 文件操作(二)
反序列化是指根据序列化过程中使用的规则和格式,将字节序列或其他形式的数据还原为对象的过程。实际应用中,可能需要处理更复杂的数据结构、使用不同的技术实现序列化和反序列化,或调用相应的序列化库函数,具体取决于实际需求和所用编程语言的特点。常见的序列化和反序列化技术包括JSON、XML、Protocol Buffers、MessagePack等,它们提供了不同的规则和格式来进行对象的序列化和反序列化操作。序列化和反序列化是将对象在内存中的状态转换为可存储或传输的格式,以及将存储或传输的数据转换回对象的过程。原创 2023-10-16 09:48:36 · 81 阅读 · 0 评论 -
2天学完C语言------- 四 文件操作
文件读写的高效技巧,文件指针的进阶应用,在C语言中,可以使用标准库函数`fopen`来打开文件,使用`fclose`来关闭文件。在C语言中,可以使用标准库函数`fprintf`和`fscanf`来进行文件的读取和写入操作。其中,`stream`是要写入的文件指针,`format`是写入的格式字符串。`fprintf`函数的用法和`printf`函数类似,它会根据格式字符串将数据写入到指定的文件中。,有关异步 IO,有 System V 的函数,也有 POSIX 定义的POSIX 异步IO原创 2023-10-16 09:44:24 · 257 阅读 · 0 评论 -
2天学完C语言-------1.2 C语言数据类型
在上面的示例中,我们首先定义了一个名为Data的联合体类型,它包含了int型的成员i、float型的成员f和字符数组型的成员str。范围为(-2,147,483,648到2,147,483,647)或(-9,223,372,036,854,775,808到9,223,372,036,854,775,807)。不同的整数类型有不同的取值范围。了解运算符的优先级和结合性规则可以帮助我们编写清晰且正确的表达式,特别在复杂的表达式中,正确的使用括号可以明确运算优先级和结合性,避免产生不必要的错误。原创 2023-08-09 13:56:50 · 206 阅读 · 0 评论 -
2天学完C语言-------3 控制流程
本文主要复习的是c语言的基础知识关于C语言的数组和字符串等相关知识原创 2023-09-18 10:47:17 · 111 阅读 · 0 评论 -
2天学完C语言-------5 函数(有人叫类,class)
函数的声明告诉编译器函数的名称、返回类型和参数列表。函数的定义提供了函数的实现代码。// 函数声明// 函数定义。原创 2023-10-09 16:22:36 · 77 阅读 · 0 评论 -
2天学完C语言-------C字符串和字符串处理函数的更深入了解
书接上回,上回讲到指针,接着我们先了解一下关于C语言字符串的一些处理,再结合指针讲解。原创 2023-10-12 16:17:10 · 76 阅读 · 0 评论 -
2天学完C语言-------二 指针(*和&)
指针的一些讲解,使用以及示例,对内存管理的内存动态分配进行了总结,注意突出C/C++中对指针的一些理解和认识。原创 2023-10-09 16:38:19 · 186 阅读 · 0 评论 -
2天学完C语言-------三 结构体和联合体
结构体(Structure)和联合体(Union)是C语言中用于组织和存储不同类型数据的复合类型。原创 2023-10-12 16:31:16 · 248 阅读 · 0 评论 -
2天学完C语言-------1. 变量和数据类型
变量是用于存储数据的内存空间的名称。在使用变量之前,需要先进行定义和声明。当我们使用变量时,需要先进行定义和声明。下面是一些变量的定义和声明的示例:1. 定义并声明一个整数型变量int age;这样就定义了一个名为age的变量,可以用来存储整数值。2. 定义并声明一个浮点数型变量这样就定义了一个名为weight的变量,可以用来存储浮点数值。3. 定义并声明一个字符型变量char grade;这样就定义了一个名为grade的变量,可以用来存储字符值。4. 定义并声明一个布尔型变量。原创 2023-08-07 10:20:21 · 165 阅读 · 0 评论