自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 指针的进阶应用与常见难点

指针不仅是一个基础概念,它的应用广泛涉及到高级数据结构(如链表、树等)、内存管理以及一些常见的编程难点。掌握这些进阶知识,能够帮助你编写更高效的程序。

2025-04-16 19:03:52 256

原创 指针学习的基础应用

指针是C、C++等编程语言中的一个重要概念,它的应用非常广泛,涉及到内存管理、字符串操作、函数指针等多个方面。理解指针对于编写高效、灵活的程序至关重要。下面我们将深入探讨指针的一些基本应用。

2025-04-16 18:59:22 351

原创 C语言指针学习

指针是C语言中的一个非常重要的概念,它是一个变量,用于存储另一个变量的内存地址。换句话说,指针“指向”了某个变量在内存中的位置。结构体通过struct关键字定义,其基本语法如下:struct 结构体名 {数据类型 成员1;数据类型 成员2;...假设我们需要定义一个表示学生// 定义一个结构体类型 Student// 姓名int age;// 年龄// 成绩// 创建结构体变量并初始化// 访问结构体成员return 0;在这个例子中,

2025-04-15 11:14:42 1971

原创 C语言递归的学习

递归是一种非常强大的编程工具,适用于一些具有分治性质的问题。理解递归的基本思想,包括基本情况和递归步骤,是成功使用递归的关键。递归的问题通常要通过精心设计的终止条件来确保递归能够停止,并且避免过深的递归深度。然而,递归的使用需要小心,尤其是在栈深度较大的问题中,过度的递归可能导致栈溢出问题。通过尾递归优化和记忆化技术(如动态规划),可以有效提升递归的效率。

2025-04-15 08:59:37 1969

原创 C语言函数的学习

函数是C语言程序设计中的重要组成部分,用于将代码块封装起来,完成特定任务。函数具有输入、输出和功能,它使得程序结构更加清晰、模块化,避免了代码的重复,提高了代码的可维护性。

2025-04-14 20:14:28 751

原创 C语言中形参(形式参数)和实参(实际参数)

在C语言中,形参和实参是函数调用中不可或缺的组成部分。形参是函数定义时的占位符,只有在函数执行时才会通过实参赋值。实参是在函数调用时传递给函数的具体值,决定了函数执行的具体行为。函数调用通过值传递或地址传递的方式将实参传递给形参。通过值传递,实参的值不会被改变;而通过地址传递(指针传递),函数可以修改实参的值。

2025-04-14 19:59:42 1947

原创 打印用“*”组成的“空心”正方形图案(题目来自牛客)

打印用“*”组成的“空心”正方形图案。

2025-04-13 20:49:46 290

原创 打印图案的练习,该任务是打印用“*”组成的X形图案。输入描述:多组输入,一个整数(2~20),表示输出的行数,也表示组成“X”的反斜线和正斜线的

描述KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的X形图案。输入描述:多组输入,一个整数(2~20),表示输出的行数,也表示组成“X”的反斜线和正斜线的。

2025-04-13 20:16:41 150

原创 c语言二维数组基础知识

数组在内存中是连续分配的,这意味着数组中的所有元素会占用一块连续的内存空间。在 C 语言中,数组的内存大小是固定的,一旦声明数组大小,它的内存空间就被确定。例如,arr[i][j] 表示二维数组中第 i 行第 j 列的元素。printf("修改后的arr[1][1] = %d\n", arr[1][1]);数组名本身是一个指针,指向数组的第一个元素。int scores[3][4] = { // 3个学生,每个学生4门课的成绩。

2025-04-13 15:39:42 562

原创 c语言一维数组基础知识

一维数组是存储多个同类型数据的简单数据结构,可以通过索引访问和修改数组元素。理解一维数组的概念及其基本操作是学习 C 语言的基础之一。一维数组是由一组相同类型的元素按顺序排列组成的数据结构。声明:type 是数组元素的数据类型,arrayName 是数组的名称,size 是数组的大小(即元素的个数)。printf("修改后的第三个元素:%d\n", arr[2]);printf("数组的第一个元素:%d\n", arr[0]);通过数组的索引访问或修改数组中的元素。数组的索引是从 0 开始的。

2025-04-13 15:37:51 218

原创 C语言分支和循环语句学习总结

它们帮助程序根据不同的条件执行不同的操作,或者重复执行某些操作,直至满足特定条件。通过合理使用这些控制结构,可以让程序在不同的条件下做出不同的决策,或者重复执行某些操作。do-while 循环与 while 循环类似,但它会先执行一次代码块,然后再判断条件是否成立,确保至少执行一次循环。if 语句是 C 语言中最基本的分支语句,它用于根据某个条件表达式的真假来决定是否执行一段代码。switch 语句用于根据变量的不同值执行不同的代码,常用于处理多个条件的判断。根据 day 的值,输出对应的星期几。

2025-04-12 22:07:41 418

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除