首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
2304020118夏铭
获赞
0
粉丝
0
关注
0
看过 TA
5
哈尔滨理工大学
2027
IP属地:黑龙江
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑2304020118夏铭吗?
发布(26)
刷题
2304020118夏铭
2023-12-21 17:11
哈尔滨理工大学 计算机类
C语言头文件的选择
在 C 语言中,头文件是包含函数声明、变量声明、类型定义等信息的文件。使用头文件可以方便地在多个源文件之间共享这些信息,避免重复编写代码。 下面是一些常见的 C 语言头文件及其用途: 1. <stdio.h> :包含标准输入输出函数的声明,如 printf() 、 scanf() 等。 2. <stdlib.h> :包含一些与系统相关的函数声明,如内存分配函数 malloc() 、随机数生成函数 rand() 等。 3. <string.h> :包含字符串处理函数的声明,如字符串拼接函数 strcat() 、字符串长度函数...
0
点赞
评论
收藏
转发
2304020118夏铭
2023-12-21 17:09
哈尔滨理工大学 计算机类
关于学习C语言书籍的推荐
在学习C语言的过程中,以下书籍是值得推荐的: - 《C Primer Plus》:经典的C语言学习书籍,例子超多,可作为案头书。 - 《C程序设计语言》:一本薄的经典C学习书籍,阅读起来压力小,适合作为入门书籍。 - 《C专家编程》:讲解了C语言的历史、语言特性、指针数组等,还有如何进一步学习C++的讲解。 - 《C和指针》:深入讲解C语言中指针用法的经典书籍。 - 《C陷阱与缺陷》:讲解C语言编程的一些陷阱以及开发过程的问题,属于深度分析语言特点的进阶实用书籍。 - 《你必须知道的495个C语言问题》:总结了学习C语言中大部分疑问,并给出了详细解答,适合作为巩固基础知...
0
点赞
评论
收藏
转发
2304020118夏铭
2023-12-21 17:04
哈尔滨理工大学 计算机类
如何学好C语言
以下是一些学习 C 语言的建议: 1. 理解基本概念:C 语言是一门编程语言,因此你需要了解编程的基本概念,如变量、数据类型、控制结构、函数等。 2. 学习编程语法:学习 C 语言的语法,包括变量声明、表达式、控制结构、函数定义和调用等。 3. 练习编写代码:通过编写代码来练习所学的知识,尝试解决一些小问题,并逐渐增加难度。 4. 阅读代码示例:阅读其他 C 语言程序员编写的代码示例,了解常见的编程技巧和最佳实践。 5. 学习编译和调试:了解如何使用编译器将 C 语言代码转换为可执行的程序,以及如何使用调试工具来查找和修复程序中的错误。 6. 参加在线课程或培训:参加在...
0
点赞
评论
收藏
转发
2304020118夏铭
2023-12-21 17:02
哈尔滨理工大学 计算机类
C语言编辑器的优缺点
以下是一些常见的 C 语言编辑器及其优缺点: 1. Visual Studio Code: - 优点:跨平台、功能强大、扩展性好、免费且开源、有丰富的插件生态系统。 - 缺点:可能需要一些配置来满足特定需求。 2. Visual Studio: - 优点:功能齐全、集成开发环境(IDE)、强大的调试器、适用于大型项目。 - 缺点:可能需要较高的系统资源、付费(有免费的社区版)。 3. Code::Blocks: - 优点:轻量级、易于学习、适用于初学者、免费且开源。 - 缺点:功能相对较少、可能不适合大型...
0
点赞
评论
收藏
转发
2304020118夏铭
2023-12-21 16:59
哈尔滨理工大学 计算机类
C语言环境的选择
C 语言是一门广泛使用的计算机编程语言,适用于许多不同的操作系统和平台。以下是一些常见的 C 语言开发环境和工具: 1. 集成开发环境(IDE):IDE 是一种集成了编辑器、编译器、调试器和其他开发工具的软件环境。一些常见的 C 语言 IDE 包括 Visual Studio、Code::Blocks、Dev-C++等。 2. 命令行工具:你也可以使用命令行工具来编译和运行 C 语言程序。在 Linux 或 macOS 上,可以使用 GCC(GNU Compiler Collection)编译器。在 Windows 上,可以使用 MinGW 或 Cygwin 等工具来提供类似的...
0
点赞
评论
收藏
转发
2304020118夏铭
2023-12-21 16:55
哈尔滨理工大学 计算机类
C语言的多态
多态(Polymorphism)是指面向对象程序运行时,相同的消息可能会送给多个不同的类之对象,系统依据对象所属类,引发对应类的方法,而有不同的行为。简单来说,所谓多态意指相同的消息给予不同的对象会引发不同的动作。在C语言中,可以通过结构体和指针来实现多态。以下是通过结构体和指针实现多态的简单示例代码: #include <stdio.h> // 定义基类 struct Shape { void&n...
0
点赞
评论
收藏
转发
2304020118夏铭
2023-12-21 16:50
哈尔滨理工大学 计算机类
C语言的继承
继承就是基于现有的一个类去定义一个新类,这样有助于重用代码,更好的组织代码。在 C 语言里面,去实现单继承也非常简单,只要把基类放到继承类的第一个数据成员的位置就行了。我们现在要创建一个 Rectangle 类,我们只要继承 Shape 类已经存在的属性和操作,再添加不同于 Shape 的属性和操作到 Rectangle 中。下面是 Rectangle 的声明与定义: #ifndef RECT_H #define RECT_H #include "shape.h" // 基类接口 // 矩形的属性 typedef ...
0
点赞
评论
收藏
转发
2304020118夏铭
2023-12-21 16:47
哈尔滨理工大学 计算机类
c语言的封装
基础函数的封装就是将代码中需要的代码打包,并将这个包裹命名,在后续程序中,我们直接使用这个包裹,而不需要重新编写一段代码。我们用程序来代码来简单操作一下一个简单的函数封装。这是一个简单的不传参数的函数。通过函数名加括号我们可以调用对应的函数。 值传递 在封装的函数func里面,我们通过一个中间变量temp对x和y进行了位置的互换,在封装函数里面的x与y确实是交换了位置,但是我们调用封装函数过后却没有对a和b进行位置的交换。并不是我们的函数没有调用成功,而是我们没有正确的理解。 封装函数里面的x与y我们将他们看作两个人,对应的x与y的值我们看作他们自己有的钱。同样的对a和b也成立。 ...
0
点赞
评论
收藏
转发
2304020118夏铭
2023-12-21 16:40
已编辑
哈尔滨理工大学 计算机类
C语言的字符串
在 C 中,字符串是一种特殊的数组:字符串是由char值组成的数组,我在介绍 C 中的数据类型时介绍过 char 类型,但是简而言之,它通常用于存储 ASCII 表中的字母。 可以像初始化一个普通的数组那样初始化一个字符串. 或者使用更加方便的字符串字面量(也被称为字符串常量),一组用双引号引起来的字符,你可以通过 printf()打印字符串,使用 %s,你有注意到“Flavio”是 6 个字符长,但是我定义了一个长度为 7 的数组吗?这是因为字符串中的最后一个字符必须是 0,它是字符串的终止符号,我们必须给它留个位置。 记住...
0
点赞
评论
收藏
转发
2304020118夏铭
2023-12-20 20:10
哈尔滨理工大学 计算机类
C语言的运算符
C 给我们提供了各种各样的运算符,我们可以用来操作数据。 特别地,我们可以识别不同分组的运算符: 算术运算符 比较运算符 逻辑运算符 复合赋值运算符 位运算符 指针运算符 结构运算符 混合运算符 在这一节中,我们将用两个假想的变量 a 和 b 举例,详细介绍所有这些运算符。为了简单起见,我将不会介绍位运算符、结构运算符和指针运算符。 算术运算符 我将把这个小型分组分为二元运算符和一元运算符。二元操作符需要两个操作数: ...
0
点赞
评论
收藏
转发
2304020118夏铭
2023-12-20 19:49
已编辑
哈尔滨理工大学 计算机类
c语言的排序方法
我们再处理数据时,想将数据按照一定循序输出或者想输出最值的话就需要排序,以下是常见的几种排序方法: 1、冒泡排序(最常用) 冒泡排序是最简单的排序方法:原理是:从左到右,相邻元素进行比较。每次比较一轮,就会找到序列中最大的一个或最小的一个。这个数就会从序列的最右边冒出来。(注意每一轮都是从a[0]开始比较的),以从小到大排序为例,第一轮比较后,所有数中最大的那个数就会浮到最右边;第二轮比较后,所有数中第二大的那个数就会浮到倒数第二个位置……就这样一轮一轮地比较,最后实现从小到大排序。 2.选择排序 思路是设有10个元素a[1]-a[10],将a[1]与a[2]-...
0
点赞
评论
收藏
转发
2304020118夏铭
2023-12-20 19:37
哈尔滨理工大学 计算机类
c语言的结构体
利用 struct 关键字,我们可以使用基本的 C 类型创建复杂的数据结构。结构体是一组由不同类型的值组成的集合。C 中的数组被限制为一种类型,通过将变量添加到右花括号之后,分号之前,你可以声明类型为该结构体的变量,或者多个变量也行,这次我声明一个名为 flavio 的 person 变量,以及一个具有 20 个 person 的名为 people 的数组。我们也可以稍后再声明变量,我们可以在声明的时候初始化一个结构体,一旦定义了结构体,我们就可以使用一个点来访问它里面的值了,我们也可以使用点语...
0
点赞
评论
收藏
转发
2304020118夏铭
2023-12-20 19:33
哈尔滨理工大学 计算机类
c语言的函数
我们通过函数将代码组织成子例程,这样就可以: 给它一个名字 在需要它们的时候进行调用 从你的第一个程序(“Hello, World!”)开始,你就在使用 C 函数了,main() 函数是一个非常重要的函数,它是 C 程序的入口点。 函数有 4 个重要的方面: 它们有一个名字,所以我们可以在之后调用它们。 它们声明一个返回值。 它们可以有参数。 它们有一个函数体,用花括号包裹。 函数体是一组指令,任何...
0
点赞
评论
收藏
转发
2304020118夏铭
2023-12-20 19:24
哈尔滨理工大学 计算机类
c语言的指针
在这一节中,我想以最简单但又不模糊的方式介绍它们。0指针是某个内存块的地址,这个内存块包含一个变量。当你像这样声明一个整数时: 我们可以使用&运算符获取内存中该变量的地址值,我在 printf()内声明 %p格式来打印地址值。我们可以将该地址赋给一个变量,我们又一次使用指针运算符,但是由于这次它不是一个声明,所以它表示“该指针指向的变量的值”。在这个示例中,我们声明了一个 age 变量,但是我们使用了一个指针来初始化它的值: 在使用 C 时,你会发现很多东西都建立在这个简单的概念之上。所以自己运行一下上面的示...
0
点赞
评论
收藏
转发
2304020118夏铭
2023-12-20 19:22
哈尔滨理工大学 计算机类
c语言的数组
数组是存储多个变量的变量。 在 C 中,数组中的每个值都必须有相同的类型这意味着你将会有 int值组成的数组,double值组成的数组等等。 你可以像这样定义一个int型的数组: 你必须总是声明数组的大小。C 没有提供开箱即用的动态数组.你可以使用常量定义数组的大小,你可以在定义数组的时候进行初始化,就像这样: 但是你也可以在定义数组之后为其赋值,用这种方式:0 数组的索引从 0 开始,所以一个有五个元素的数组,比如上面的 prices数组,将会包含的数组项的范围为 prices[0] 到 prices[4]。 ...
0
点赞
评论
收藏
转发
1
2
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务