自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java的强制转换

在转换位置进行添加转换类型。

2023-02-25 10:21:29 1400

原创 如何在IDEA的开头加入自己的提示词

File And Code Template —> include —> File Header输入自己的提示词。点击File打开Settings输入。

2023-02-24 11:16:29 168

原创 函数指针的几种使用方法

简单的打印一个hello worldvoid func(int a, char b){ printf("hello world\n");}1:先定义函数的类型,再通过类型定义函数的指针变量void text1(){ //先定义函数的类型,再通过类型定义函数的指针变量 typedef void(FUNC_TYPE)(int, char); //定义出一个函数类型 返回值是void,形参列表是(int char) FUNC_TYPE* p = func;//fanc函数名只

2022-02-10 16:18:19 2529

原创 数据结构链表的插入 删除 清空 销毁

动静态链表:https://mp.csdn.net/mp_blog/creation/editor/122856017插入过程:https://mp.csdn.net/mp_blog/creation/editor/122856807删除:https://mp.csdn.net/mp_blog/creation/editor/122858177清空销毁:https://mp.csdn.net/mp_blog/creation/editor/122858453#pragma once#d.

2022-02-10 12:55:11 127

原创 数据结构 链表的清空和销毁

一:创建一个链表#pragma once#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <malloc.h>//节点结构体struct LinkNode{ //数据源 int num; //指针域 struct LinkNode* next;};//初始化链表//创建函数返回值 创建链表的头节点struct LinkNode* in

2022-02-10 12:50:48 676

原创 数据结构 链表的删除

一:创建链表#pragma once#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <malloc.h>//节点结构体struct LinkNode{ //数据源 int num; //指针域 struct LinkNode* next;};//初始化链表//创建函数返回值 创建链表的头节点struct LinkNode* init

2022-02-10 12:17:50 447

原创 数据结构 链表插入

一:创建结构体struct LinkNode{ //数据源 int num; //指针域 struct LinkNode* next;};二:初始化链表struct LinkNode* init_LinkList(){ struct LinkNode* pH = (LinkNode*)malloc(sizeof(struct LinkNode)); if (pH == NULL) { return NULL; }//头结点 pH->num = 0; pH

2022-02-10 11:34:46 742

原创 数据结构 链表

链表初始化struct LinkNode{ //数据域 int num; //指针域 struct LinkNode* next;};静态链表#pragma once#include <stdio.h>#include <stdlib.h>#include <malloc.h>//静态链表在栈里面//节点的设计struct LinkNode{ //数据域 int num; //指针域 struct LinkNode* ne

2022-02-10 10:49:36 463

原创 求一个数的二进制位有几个1(三种方法)

方案一:n%2得到 0或1 例:15%2 ==1 n/2得到是去掉二进制位最后一位的0或1例:15(1111) /= 2 得到7(111)unsigned int 可以输出负数// 方法一#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>void my_count(unsigned int n){ int count = 0; while (n) { if (n % 2 == 1...

2021-12-26 10:40:37 4198

原创 求两个数二进制位不同的位数的两种方法

有关符号 "&" "^" ">>""&" //‘&’按位与 相同出1 // 1的二进制位00000000000000000000000000000001 & // 例m=15 00000000000000000000000000001111 // &运算后就得00000000000000000000000000000001 (结果出1)...

2021-12-26 10:29:45 555

原创 打印1000-2000之间的闰年

int main(){ int y = 0; int count = 0; for (y = 1000; y <= 2000; y++) { //判断y是不是闰年 //1被四整除 不能被100整除是闰年 //2.能被400整除是闰年 if (y % 4 == 0) { if (y % 100 != 0)//!=表示不能等于 { printf("%d ", y); count++; } } if (y % 400 == 0) .

2021-12-22 22:50:27 671

原创 三子棋小游戏(步骤简单)

做一个简单的三子棋第一步制定一个简单函数的菜单void menu(){ printf("***************************\n"); printf("**********1.play***********\n"); printf("**********0.exit***********\n"); printf("***************************\n");}第二步定义主函数用do while循环int main(){ int i

2021-12-20 10:32:56 1631

原创 比较两个数的 得到最大公因数

#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int main(){ int a = 0; int b = 0; scanf("%d%d", &a, &b);//输入2个值 int max = 0; if (a > b) //让max赋值b { max = b; } else //让max赋值a { max = a; } while(1) //1.

2021-12-19 00:26:04 411

原创 简单的二分查数

#include <stdio.h>int main(){ int arr[] = { 1,2,3,4,5,6,7,8,9,10 }; int k = 7; int sz = sizeof(arr) / sizeof(arr[0]) - 1 ;//求下标最大的值 int left = 0; int right = sz; //int mid = (left + right) / 2; while (right >= left) { int mid = (left .

2021-12-18 23:46:35 160

原创 斐波那契数

递归法#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int count = 0;//定义一个全局变量 来计算算了多少次int fib(int n){ if (n == 3) count++; if (n <= 2) return 1; else return fib(n - 1) + fib(n - 2);} //数太大 效率低 每一层多乘2 值太大会导致栈溢出int main(){ int

2021-12-12 13:34:49 3217

原创 编写一个实现n的k次方的 递归法

#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>double Pow(int n, int k){ if (k == 0) { return 1; } else if (k > 0) { return n * Pow(n, k - 1); } else if (k < 0)//k是负数 { return 1.0 / Pow(n, -k); }}int main(){ int n = 0.

2021-12-12 13:27:46 3488

原创 一个简单的关机程序

shutdown - s -t 60 关机60秒shutdown -a取消关机#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <string.h>#include <stdlib.h>int main(){ //关机 //c语言提供一个执行系统命名的函数 system() char input[20] = { 0 };//定义一个字符串长度20 给值为0用于存放信息 s..

2021-12-10 23:54:37 463

原创 做一个简单的九九乘法表

#include <stdio.h>int main(){ int i = 1; for (i = 1; i <= 9; i++) //i是 行数 规定i只有9列 { int j = 0; for (j = 1; j <= i; j++) //用j来作行 j等于几就有几行 { printf("%d*%d=%-2d",i,j,i * j ).

2021-12-08 23:16:48 386

原创 vs预处理指令有意外标记

在CSDN上面复制的代码 出现这种情况(里面有乱码)解决方法:新建一个记事本txt 将代码复制到记事本里面 再从记事本复制出来即可

2021-12-05 11:32:29 201

原创 getchar简单用法

getchar只能解决一个字符例1:#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>intmain(){intch = getchar();//printf("%c\n", ch);putchar(ch);//输出一个字符return0;}例2:#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>intmain()...

2021-12-05 11:13:46 627

原创 for语句

#include <stdio.h>int main(){ int i = 0; for (i = 1; i <= 10; i++) { // if (i ==5) // break;//打印1234 直接跳出循环 if (i == 5) continue;//打印1234 678910 跳过5 继续循环 printf("%d ", i); } return 0; }循环体内改变循环变量的例子 不可取int main(){ .

2021-12-03 19:55:03 70

原创 C语言的关键字 auto typedef static

关键字1.c语言提供的,不能自己创建关键字2.变量名不能是关键字auto是自动变量intmian(){{inta = 10; //自动创建,自动销毁的 - 自动变量//auto 省略掉了 还有其他用法}return0;}intmain() {registerintnum = 100;//建议num 被 register修饰了 num的值存放在寄存器中return0;}而头文件 include define 都不是关...

2021-12-01 23:26:11 505

原创 字符串 + 转义字符

字符串就是一串字符 --用双引号括起来的一串字符int main(){ //字符数组-数组是一组形同类型的元素 //char arr[] = “hello”;//用调试中的监视观察 字符串的末尾隐藏了一个\0字符 char arr1[] = "abc";//打印出来是abc 空间是abc\0 char arr2[] = { 'a','b','c' };//打印出来是abc烫烫烫bc 空间是abc后面未知 //char arr2[] = { 'a','...

2021-11-30 16:54:33 559

原创 一些常量名词用法

1.字面常量//3.14//’a’一个符号用(‘ ’)//“abcdef”多个符号用(” “)2.const 修饰的常变量intmain(){intnum = 10;(num是常变量 具备常属性(不能被改变的属性)//const int num = 10;用const提示有下面的num有误 因为const修饰的常变量让num不修改的 而下面的num导致num变了 产生了矛盾 运行不了num = 30;printf("num=%d\n", num);打印出来是...

2021-11-27 00:03:18 144

空空如也

空空如也

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

TA关注的人

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