自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-10-13

1,const放在指针变量 *左边时,修饰的是*p,也就是说,不能通过p来改变*p(num)的值。 const放在指针变量*右边时,修饰的是p,p不能被改变了。2,有符号数:正数:原码,反码,补码相同 负数:原码,反码,补码不同,要进行计算。3,无符号数:原码,反码,补码相同4,大端(存储)模式;是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中。 小端.......................

2021-10-13 23:24:40 49

原创 指针(初识)

指针:1.指针就是变量,用来存放地址的变量。(存放在指针中的值都要被当做地址处理)2.指针类型决定了指针进行解引用操作的时候,能够访问的空间大小。 》 int*p,*p能够访问4个字节; 》char*p,*p能够访问1个字节; 》double*p,*p能够访问8个字节。指针类型决定了:指针走一步走的多远(指针的步长)。 》int*p;p+1----->4 》char*p;p+1----...

2021-10-07 23:14:31 65

原创 2021-10-04

1.sizeof( )内部表达式不参与运算2.~按(二进制)位取反3.&& 左边如果为假,右边不管为什么都不再运算了4.|| 左边如果为真,·····························(同上)5.max=(a>b?a:b) a>b吗?如果a>b,则max=a; 如果a!>b,则max=b;6.为了提升精度,表达式中的字符和短整型操作数在使用之前被转化为普通整型,这种...

2021-10-04 22:07:28 45

原创 2021-10-03

冒泡排序:数组名也就是数组首元素地址(有两个例外)1.size of(数组名)此时数组名表示整个数组的大小,单位是字节2.&数组名,数组名代表整个数组,”&数组名”,取出的是整个数组的地址右移操作符1.算数右移,右边丢弃,左边补原符号位2.逻辑右移,右边丢弃,左边补零整数的二进制表示有:原码,反码,补码存储到内存的是补码...

2021-10-03 22:38:46 39

原创 河内塔C语言

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int k = 0;//为了统计移动次数hanoi(int n, char A, char B, char C){ if (n == 1) { printf("move sheet %c to %c\n", A, C,k++);//一个盘子,直接从A移动到C } else { hanoi(n - 1, A, C, ...

2021-10-02 14:38:28 84

原创 2021-09-30

数组:不完全初始化,剩下的元素默认初始化。1.strlen和size of 有什么关联2.strlen是求字符串长度的——只能针对字符串求长度,——库函数——使用得引用头文件3.sizeof计算变量,数组,类型的大小,——单位是字节——操作符打印地址用%p16进制0-9-a——f一维数组在内存中是连续存放的二维数组不能省略列的下标...

2021-09-30 03:44:38 56

原创 2021-09-28

栈区——局部变量函数形态函数形参堆区——动态开辟的内存malloccalloc静态区——全局变量static修饰的变量Stack Overflow 栈溢出

2021-09-28 23:10:16 37

原创 2021-09-27

rand 函数(生成随机数)shutdown -s -t 60(60s后关机)shutdown -a取消关机cmd——命令行strcmp 比较两个字符串当实参传给形参的时候,形容其实是实参的一份临时的拷贝,对形参的修改是不会改变实参的。函数的调用:1.传值调用 2.传址调用...

2021-09-28 00:00:00 33

原创 模拟输入密码解锁

#include<stdio.h>#include<string.h>#include<stdlib.h>int main(){ int a = 0; char password[20] = {0}; for (a = 0; a <= 3; a++) { printf("请输入密码;"); scanf("%s",password); if (strcmp(password, "1111") == 0) { printf("密码.

2021-09-26 16:43:32 150

原创 字符从两端移动,向中间汇聚

#include<stdio.h>#include<string.h>#include<windows.h>#include<stdlib.h>int main(){ char arr1[] = "今天不学习,明天变垃圾,学习赋予了我优雅从容的狗生" ; char arr2[] = "玩玩玩玩玩玩玩玩玩玩玩玩玩玩玩玩玩玩玩玩玩玩玩玩玩" ; int left = 0; int right = strlen (arr1)- 1; while.

2021-09-26 15:26:15 101

原创 求n个数阶乘的和

#include<stdio.h>int main(void){ int a = 0; int n = 0; int k=1;//k为n的阶乘的结果 int sum = 0; for (n = 1; n<= 3; n++) { for (a=1;a<=n;a++) { k = k * a; } sum = sum + k; } printf("sum=%d\n",sum ); return 0;}...

2021-09-26 14:40:34 165

原创 二分法在数组中寻找某个元素n

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

2021-09-26 14:34:42 72

原创 2021-09-25

结构化程序设计语言1,顺序结构2,选择结构3,循环结构分支语句:if,Switch 循环语句:while,for,do while在C语言中如何表示真假——0表示假,非0表示真Switch+整型,case+整型

2021-09-25 15:05:25 40

原创 2021-09-24

#define 定义标识符常量 ,可以定义宏——带参数*解引用操作符指针 int a =10int*p=&a*p=20x64位操作系统,指针大小 8字节x32位操作系统,指针大小4字节double类型打印用“%lf”strcpy——字符串拷贝——库函数→使用时所加的头文件(string.h)...

2021-09-24 21:03:15 37

原创 2021-09-23

!逻辑反操作符size of 计算的变量/类型所占空间的大小,单位是字节局部变量与全局变量相同的情况下,局部变量优先后置++ 先使用,再++前置++ 先++,再使用最高位0代表正数,1代表负数关键字不能和变量名冲突static 1.修饰局部变量,此时局部变量的生命周期变长2.修饰全局变量,改变了变量的作用域(让静态的全局变量只能在自己所在的源文件内部使用,出了源文件无法使用。)3.修饰函数,声明外部函数(改变了函数的链接属性)...

2021-09-23 23:44:08 37

原创 2021-09-23

const——常属性#define定义的常量/标识符常量枚举关键:enum‘\0’字符串结束标志(不计入字符串长度中)转义字符:转变原来的意思int a=5/2 商2余1,得到结果为商5%2 商2余1,得到结果为余数移位操作符(移2进制位)《左移 》右移&按位与 I按位或 ^按位异或对应的二进制位相同,则为0对应的二进制位相异,则为1...

2021-09-23 23:35:55 55

原创 2021-09-23

完了完了,昨天忘了没发贴子,晚上补两篇????????????????????????????????

2021-09-23 00:16:43 33

原创 2021-09-21

格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。格式字符有d,o,x,u,c,s,f,e,g等。 如%d整型输出,%ld长整型输出,%o以八进制数形式输出整数,%x以十六进制数形式输出整数,或输出字符串的地址。%u以十进制数输出unsigned型数据(无符号数)。注意:%d与%u有无符号的数值范围,也就是极限的值,不然数值打印出来会有误。%c用来输出一个字符,%s用来输出一个字符串,%f用来输出实数,以小数形式输出,默认情况下保留小

2021-09-21 12:13:37 40

原创 2021-09-20

2021-09-20 20:46:19 51 1

原创 2021-09-19

C# 马牛B#include<stdio.h>int main(){ int n = 0; printf("你觉得你是马牛逼吗?(1 / 0)>: \ n"); scanf_s("%d",&n); if (n ==1) printf("我马牛逼一天吃三斤屎,马牛逼本逼\n"); else printf("我比马牛逼还牛逼\n"); return 0;}...

2021-09-19 22:08:36 53 1

空空如也

空空如也

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

TA关注的人

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