自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 const int* a = &b 和 const* int a = &b的区别

如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况:int b = 500;const int* a = &b; [1]int const *a = &b; [2]int* const a = &b; [3]const int* const a = &b; [4]如果const位于星号的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量;如果const位于星号的右侧,const就是修饰指针本身,即指针本身是常量。因此,

2022-01-16 22:58:58 849

原创 打印三角形

1.用“*”组成的直角三角形图案#include<stdio.h>int main(){ int n = 0; scanf("%d", &n); int i, j; for (i = 0;i < n;i++) { for (j = 0;j <= i;j++) { printf("* "); } printf("\n"); }

2022-01-14 18:49:38 1606

原创 模拟实现库函数strcpy

dest 是指向目标空间的src 是指向源字符串的第一种方法把两个字符串的地址传进去,进入while循环,指针解引用给目标字符串赋值,并将两个地址都加1,直到源字符串的地址指向的内容为'\0'时,就停止循环,但是这样的循环是无法将'\0'赋值到目标字符串的。所以还需要在循环的后面再赋值一次,将'\0'赋值进去#include <stdio.h>void my_strcpy(char* dest, char* src){ while (*src != '\0') { .

2021-11-24 20:57:17 89

原创 打印整数二进制的奇数位和偶数位

获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列void print(int m){ //打印奇数位 int i = 0; for (i = 30;i >= 0;i -= 2) { printf("%d ", (m >> i) & 1); } printf("\n"); //打印偶数位 for (i = 31;i >= 1;i -= 2) { printf("%d ", (m >> i) & 1);

2021-11-20 16:23:01 347

原创 求两个数二进制中不同位的个数

编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?输入例子:1999 2299输出例子:7#include<stdio.h>int count_diff_bit(int m, int n){ int i = 0; int c = 0;//计数器 int tmp = m ^ n;//异或操作符 相同为0,相异为1 //计算tmp的二进制位中有几个1 while (tmp) { tmp = tmp & (tmp - 1).

2021-11-20 16:12:04 247

原创 统计二进制中1的个数

写一个函数返回参数二进制中 1 的个数。比如: 15 0000 11114 个 1以下例举-110000000000000000000000000000001 原码11111111111111111111111111111110 反码11111111111111111111111111111111 补码第一种方法#include<stdio.h>int count_number_of_1(unsigned int m){ int c...

2021-11-20 15:47:06 584

原创 字符串逆序

编写一个函数 reverse_string(char * string)(递归实现)实现:将参数字符串中的字符反向排列,不是逆序打印。要求:不能使用C函数库中的字符串操作函数。逆序之后数组的内容变成:fedcba递归版本int my_strlen(char* s){ int count = 0; while(*s!='\0') { count++; s++; } return count;}void reverse_string(char* arr){

2021-11-09 22:45:05 51

原创 c语言实现三子棋

通过数组的学习,就可以结合之前的知识做出一个小游戏:三子棋test.c 游戏的测试逻辑game.c 游戏的实现逻辑game.h 游戏实现函数的声明game.h#pragma once#include<stdio.h>#include<time.h>#include<stdlib.h>#define ROW 3#define COL 3//初始化棋盘void InitBoard(char board[ROW][COL], i

2021-11-09 22:04:35 2745

原创 掉发的开始

今年已经是来到林科大涉外的第三年了,突然发现自己已经浪费两年的时间,啥啥也都没有做好,白白浪费两年的大好时光,而且也没有多少时间留给我了。因为处在一个三本院校,所以大学这个平台对我来说并不好,如果继续这么堕落下去轮到我的必然是毕业即失业。我不希望我接下来的日子里像其他同学一样窝在寝室无所事事,除了打游戏外没得任何想法。编程永无止境,但是我希望可以通过自己的学习使得自己可以顺利获取一个让我满意的offer,并且从一个小菜鸟可以成为一个真正的大佬。接下来的时间里我都会抽出几个小时学习编程,编程没有捷径,只能

2021-10-16 16:58:02 1030

空空如也

空空如也

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

TA关注的人

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