自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 记录每日学习30

C语言之父是丹尼斯·麦卡利斯泰尔·里奇(英语:Dennis MacAlistair Ritchie,1941年9月9日-2011年10月12日),美国计算机科学家。黑客圈子通常称他为“dmr”。他是C语言的创造者、Unix操作系统的关键开发者,对计算机领域产生了深远影响,并与肯·汤普逊同为1983年图灵奖得主。B语言之父是肯尼斯·蓝·汤普逊(英语:Kenneth Lane Thompson,1943年2月4日-)小名肯·汤普逊(英语:Ken Thompson),美国计算机科学学者和工程师。黑客文化圈子通常

2022-05-17 22:03:00 95

原创 记录每日学习29

int main() //分数求和 1-100( 带加减)如 1/1-1/2+1/3-1/4...... { int a = 0; double sum = 0.0; //int sum = 0; 因为是小数所以要用double int i = 1; for (a = 1; a <= 100; a++) { sum += i*1.0 / a; i = -i; //这个作为加减的转换 } printf("sum = %lf", sum); return 0;}...

2022-05-17 11:35:18 66

原创 记录每日学习28

//strlen() 模拟实现求字符串长度int my_strlen(const char* arr){ assert(arr != NULL); int count = 0; while (*arr != '\0') { count++; arr++; } return count;}//strlen() 模拟实现求字符串长度//1.const 2.assertint main(){ char arr[]= "hallo"; printf("%d\n", my_.

2022-05-11 19:22:32 71

原创 记录每日学习27

int f(int a){ int b = 0; static c = 3; a = c++, b++; //这里有一个小坑,不要以为是逗号表达式 return (a);}int main(){ int a = 2, i, k; for (i = 0; i < 3; i++) { k = f(a++); } printf("%d\n", k); //输出值是5 return 0;}...

2022-05-10 23:16:45 50

原创 记录每日学习26

//阶乘公式 n*n-1 用递归写出1-n的阶乘int fac1(int n){ if (n <= 1) { return 1; } else { return n*fac1(n - 1); }}int main(){ int n = 0; int ret = 0; scanf("%d", &n); ret = fac1(n); printf("%d", ret\n); return 0;}...

2022-05-07 23:28:55 142

原创 记录每日学习25

//二维数组的创建//二维数组在内存中是连续存放的 从低地址到高地址//二维数组也可以想象成是一维数组组成的二维数组,二维数组中的行是一维数组名int main(){ int arr[3][4]; //创建二维数组 先行后列 为 三行四列 int arr1[2][5] = { 1, 2, 3, 4, 5, 6, 7, 8 }; //不完全初始化 第一行为12345 第二行78000,默认初始为了0 int arr2[2][3] = { { 1, 2 }, { 4, 5 } };.

2022-05-06 23:59:28 32

原创 记录每日学习24

//找出100-200之间的素数,素数的定义 一个数只能被1或者它本事整除的数叫做素数 //试除法int main(){ int i = 0; int j = 0; int count = 0; for (i = 100; i <= 200; i++) { //例 13 的素数要找 就是在2-12的范围不能被整除 //sqrt()-开平方的数学库函数 for (j = 2; j < i; j++) //for(j = 2;j <= sqrt(i);j++.

2022-05-05 20:11:23 53

原创 记录每日学习23

int number1(int n){ int count = 0; while (n) { n = n & (n - 1); //n按位与(n-1)就是每与一次去掉n的二进制位数上最后一个1 count++; //每去掉一个1 count加1 } return count;}//找出一个数二进制里面有几个1int main(){ int a = 10; int ret = number1(a); printf("ret = %d\n", ret); retu.

2022-05-04 21:22:24 51

原创 记录每日学习22

struct book{ char a[20]; int b; };struct sut{ struct book w; char name[20]; int age; char id[20];};void print1(struct sut s){ printf(" %s %d %s %d %s \n", s.w.a, s.w.b, s.name, s.age, s.id);}void print2(struct sut* ps){ printf(" %s .

2022-05-03 21:36:27 148

原创 记录每日学习21

int main() //输入三组数,从大到小输出{ int a = 0; int b = 0; int c = 0; printf("请输入三组数字:\n"); //123 456 789 scanf("%d%d%d", &a, &b, &c); if (a < b) //思想用a与另外两个数比较 a小于一个数就交换,然后另外两个数在交换 { int mt = a; //a与b交换 a = b; b = mt; } i.

2022-05-02 10:18:28 153

原创 记录每日学习20

int binary_search(int arr[], int k, int sz){ //算法实现 //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) //中间值在要找的值的左侧,所以要找的值在右侧 .

2022-05-01 20:12:02 294

原创 跨专业软工专升本

大家好,我是一名待升学的小白,今天为什么要发布这篇文章呢?主要是我想要这个徽章,怎么说这可能是让我坚持写文章的一个动力吧,也不排除我想要个印记,证明我曾经来过。先从我的名字说起吧,我为什么叫一名待升学的小白呢,因为我已经毕业了,我不知道毕业这两个字对于在校生他们会怎样看待,可能有些人会想赶紧毕业,不用上课了,想干什么干什么,还可以出去赚钱,想买什么买什么,还有一些人可能会受到大环境的影响,继续深造,他们是有梦想有目标的,我刚毕业的时候我就是刚刚所说的前者,一心只想着上班并没有想过人家公司...

2022-04-30 22:19:47 489 2

原创 记录每日学习19

int main(){ //写一个代码,在arr数组中找到7 (有序的数组) int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; //这是遍历的方法去找下标,效率低 int k = 7; int i = 0; int zys = sizeof(arr)/sizeof(arr[0]); for (i = 0; i < zys; i++) { if (arr[i] == k) { printf("找到了,下标为 %d\.

2022-04-30 19:14:17 49

原创 记录每日学习18

int main() // 1的阶乘+2的阶乘+3的阶乘.......{ int i = 0; int n = 0; int ret = 0; int sum = 0; int c = 0; scanf("%d", &n); for (c = 1; c <= n; c++) { ret = 1; for (i = 1; i <= c; i++) //循环ret里面是每次阶乘的值 { ret = ret*i; //注意ret 在第二次进入循环的.

2022-04-29 19:51:55 143

原创 记录每日学习17

//指针-指针int main(){ int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; //指针相减的前提:是两个指针同时指向同一个内存 printf("%d\n", &arr[9] - &arr[0]); //指针-指针得到的两个指针之间的元素个数 return 0;}...

2022-04-28 19:54:50 146

原创 记录每日学习16

//一本书,书的名字,作者,价格struct Book{ char name[20];//c语言程序设计 int jk;//价66元};int main(){ //利用结构体类型 -- 创建一个该类型的结构体变量 struct Book sm = { "c语言程序设计", 66 }; struct Book* pp = &sm; //利用pp打印出我的书名和价格 // . 结构体变量.成员 // -> 结构体变量->成员 // * 解引用操作符 pri.

2022-04-26 19:55:58 45

原创 记录每日学习15

//指针类型的定义//1.指针类型决定了:指针解引用的的权限有多大//2.指针类型决定了:指针走一步,能走多远(步长)int main(){ //int arr[] = 0x11223344; //int* p = arr; //char* pc = arr; //*p = 0; //更改四个字节 //*pc = 0; //更改1个字节 int a[] = { 0 }; int* pa = &a; char* pb = &a; printf("%p \n", .

2022-04-25 20:07:16 146

原创 记录每日学习14

//整型提升int main(){ //因为cpu内整型运算器的操作数的字节长度一般是int整型,所以char是一个字节,所以需要整型提升 //小于int类型的字节数的都需要进行整型提升 char a = 3; //00000000 00000000 00000000 00000011 //正数整型提升高补0,至4个字节 //负数整型提升高补1,至4个字节 char b = 127; //00000000.

2022-04-24 11:01:32 38

原创 记录每日学习13

//按位取反操作符 ~int main(){ //把二进制数第五位改成1 int a = 13; //00000000 00000000 00000000 00001101 ,13 a = a | (1 << 4); //00000000 00000000 00000000 00010000 ,1 printf("a = %d\n", a); //00000000 00000000 00000000 00011101 ,29 //把二进制数第.

2022-04-23 11:13:18 156

原创 记录每日学习12

//sizeof属于单目运算符int main(){ short s = 5; int a = 10; printf("%d\n", sizeof(s = a + 2)); // 2 sizeof()括号中的表达式是不参与运算的! printf("%d\n", s); // 5 return 0;}

2022-04-22 11:10:27 39

原创 记录每日学习11

//++、--运算符的使用int main(){ int a = 10; int b = a++; //++后置 ,先使用,后自增 //int b = ++a; ++前置,先自增,后使用 a=11 b=11 //int b = a--; --后置,先使用,后自减 a=9 b=10 //int b = --a; --前置,先自减,后使用 a=9 b=9 printf("a = %d b = %d", a, b); //11 10 return .

2022-04-21 11:16:52 38

原创 记录每日学习10

//枚举常量 一一列举//性别 男 女 保密//三原色 红 黄 蓝//星期 1 2 3 4 5 6 7 //枚举关键字 -enum enum Color{ RED, //0 YELLOW, //1 BLUE //2};int main(){ enum Color color = RED; //将结构体里面第0个元素的值赋给color 就是0代表红色 printf("%d\n", RED); //0 printf("%d\n", YELLOW);.

2022-04-20 11:12:34 152

原创 记录每日学习9

//if() else 选择语句的用法int main(){ int input = 0; printf("你还在坚持吗?\n"); printf("你想好好学习吗?请输入(1或0):"); scanf("%d", &input); //注意嵌套if()语句,else总是和最近的if()匹配 if (input == 1) //如果输入的数为1 则执行 if语句后的第一条语句,想要执行多条语句需要加{} printf("努力学习终于一天你会得到你想要的offer\n").

2022-04-19 11:19:05 124

原创 记录每日学习8

//while 循环语句 int main(){ int line = 0; int A = 1; printf("我要每天敲一行代码,积累5000行代码为止\n"); while (line < 30) //天数 { //line++; line = A++; //++在前先自增后使用,++在后先使用后自增 printf("我要继续努力敲代码第%d天\n", line); //30 printf("%d\n", A); //31 } if .

2022-04-18 11:00:02 109

原创 记录每日学习7

//函数 (库函数)和自主定义函数int add(int x, int y) //如果定义函数时不需要返回值,函数类型可以定义为void{ int z = x + y; //x,y 的值均为主函数内调用的sum1,sum2的值 return z; //z为返回值返回给uam} int main(){ int sum1 = 10; int sum2 = 20; int a = 100; int b = 200; int uam = 0; //uam = sum.

2022-04-17 11:03:26 125

原创 记录每日学习6

//数组int main(){ //数组下标从0开始,用下标开始输出数组内容。 int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; //arr[下标] 0,1,2,3,4,5,6,7,8, 9 //printf("%d ", arr[5]); //6 int i = 0; while (i < 10)//利用循环输出数组里面的值 { printf("%d ", arr[i]); i++; } ret.

2022-04-16 09:59:28 180

原创 记录每日学习5

//&与 |或 ^异或 二进制位操作//位运算int main(){ int a = 3; //011 int b = 5; //101 //int c = a&b; //&与,与00 结果001 为1 //int c = a | b; //|或11,结果111 为7 int c = a^b; //相同为0,不同为1,结果110 为6 printf("%d\n", c); //6 return 0;}...

2022-04-15 11:23:19 37

原创 记录每日学习4

int main(){ //取模 % 运算符 取余数 << 左移 >>右移 移动的是(二进制位) int a = 1; //移动时原值不变 int b = 2; b = a << 4; // 00000000 00000000 00000000 00000001 int为4个字节32个比特位 printf("%d\n", b);//16 00000000 00000000 00000000 00010000 printf("%d\n", a);.

2022-04-14 10:22:51 187

原创 记录每日学习3

//赋值运算符 (复合赋值符)//复合赋值符:+= -= *= /= %= int main(){ int a = 1; a = a + 1; //a += 1; a += a; //a = a + a; a = a - 1; //a -= 1; a *= 1; //a = a * 1; a = a / 1; //a /= 1; a %= 1; //a = a % 1; printf("%d\n", a); re.

2022-04-13 11:17:52 145

原创 记录每日学习

//单目运算符 !逻辑取反 - 负值 + 正值 &取地址运算符 //双目运算符 = - * / 有两个操作数的int main(){ int a = -1; int b = +2; //正数一般省略 b = a + b; //+为可以操作两个数的值 为双目运算符 printf("%d\n", b); //1 printf("%d\n", !b); //!为逻辑取反 值为1输出为0 值为0输出为1 遇假为真 遇真为假,结果为0 return.

2022-04-12 11:01:57 162

原创 记录每日学习2

该代码内容仅在于为了自己理解记忆,望有大神指出问题,我便虚心改正,增强记忆。

2022-04-11 12:01:02 198

空空如也

空空如也

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

TA关注的人

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