自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 函数指针

函数指针对于作者这样的一个初学者来讲一直是一个生僻的概念,虽然在平时的编码中不常用,但是也不能不知道。我们在如果在程序中写了一个函数,那么在点击编译的时候,系统就会为这个函数分配一个空间去存储这个函数,而这个空间的首地址,就是这个函数的首地址,函数指针指向的也就是这个首地址,以下面的函数指针为例int(*p)(int ,int ) // 声明一个函数指针int Func(int ,int) // 声明一个函数p = Func; // 将这个函数的首地址赋给指

2021-01-28 22:33:10 273

原创 发现一道很有意思的题,跟大家分享一下--C指针

1.原题看到这样的一道题,和大家分享一下,判断下列代码输出的内容,代码如下:#include<stdio.h>#include<stdlib.h>int main(){char* c[] = { "ENTER","NEW","POINT","FIRST" }; char** cp[] = { c + 3,c + 2,c + 1,c }; char*** cpp = cp; printf("%s\n", **++cpp); printf("%s\n", *--*++c

2021-01-26 22:41:21 219

原创 冒泡排序

好久都没有写了,今天写一个简单的冒泡排序吧一、原理冒泡排序,顾名思义,其原理就是对一个无序数组中的相邻的两个元素进行比较,将小的或者大的放在数组的前段或者后端,类似于烧水的时候的气泡,轻的总会比重的气泡先浮上来,就是这么个原理。要对一个无序的数组进行排序,以升序为例,数组中小的元素依次放在数组的前端,怎么来排列呢?以上面的无序数组为例,这里引入 bound ,规定 [0 , bound) 为排好序的区间,而 (bound,cur ] 为待排区间,初始时刻,bound 为 0,cur 为 8 ,每比

2021-01-24 22:23:20 218

原创 打印菱形

菱形是一个规律性很强的图形,仔细观察可以发现组成菱形只有两个字符,那就是“ ”和“”,两端最少只有一个,而中间 最多,也就是他的横对角线,这里统一定义为维数。不难发现(以7维的菱形为例):第1行:六个空格一个“””;第2行:五个个空格,3个“”;...第i行:7-i个空格,2i-1个*…下半部分的规律同上相反,由此可以写出第一种代码:#include<stdio.h>#include<stdlib.h>int main() { int i = 1; int

2020-12-20 11:12:59 355 1

原创 求最大因数和公因数

求输入数的最大因数如果是求一个数的因数,那就是直接输入数字求其最大因数就好了;若果是求两个数的最大公约数,那就会涉及到两个数的交换问题,我比较习惯将较大的数放在前面,进而进行下一步程序的编写一.两个数的交换两个数的交换较为简单方法1:int a,b,tmp; tmp=a; a=b; b=tmp;这个是设置一个中间变量进行复制,进行幅值的交换即可.方法2:int a=20,b=10; a=a+b; //将30赋给a b=a-b;

2020-12-10 20:58:57 840

原创 输入并判断一个数是否为质数(素数)

一.功能介绍在键盘输入一个数,判断其是否为质数(素数),如果是,则输出为质数(素数),如果不是,则输出为合数.二.代码#include<stdio.h>#include<stdlib.h>int IsPrime(int x) {int num = 2; //输入num,从2开始while (num < x) {if (x % num == 0) {

2020-12-09 17:34:45 4686

Matlab 中利用 fill 函数绘制三维立方体障碍物

此函数为在MATLAB中利用 fill 函数绘制三维立方体障碍物的函数,其中 obs_start 为障碍物的左下角顶点,obs_len obs_wid obs_hei分别对应障碍物的长宽高三项数据。绘制障碍物的原理为输入障碍物每个面的4个顶点,依次用 fill 函数填充整个面,这样由 6 个面组成的障碍物就为立方体障碍物

2022-05-06

空空如也

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

TA关注的人

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