自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

漫鱼

计科专业大学生

  • 博客(11)
  • 收藏
  • 关注

原创 c语言指针和数组探究

指针的本质指针数组数组指针多维数组整型指针和字符指针的差别深度理解数组名和数组元素地址函数指针函数指针数组指向 函数指针数组 的指针指针的本质指针就是地址,而指针用指针变量来存储指针变量和数组没有关系指针变量也是一种变量类型,比如char *p 就是指向char类型的指针,所以指针类型的定义方法是type + *若是 char **...

2017-12-30 18:42:04 311

原创 c语言 几个基础练习题

实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输入12,输出12*12的乘法口诀表#include <stdio.h>void print(int row){ int i = 0; int j = 0; for(i = 1;i <= row;i++){ for(j = 1;j <=i;j++){

2017-12-26 23:06:15 4454

原创 这个博客正在更新......

由于我也在学习中,所以各位看客如果有疑问,欢迎留言评论,我会在第一时间看到,并且与你探讨或者解答。

2017-12-24 23:24:34 821

原创 c语言 函数声明定义总结

12月23日随笔12月23日随笔函数的嵌套调用和链式访问函数的声明与定义static关键字总结测试驱动开发TDD函数的嵌套调用和链式访问嵌套调用很好理解,就是在一个子程序里调用另一个子程序。void print(char *a){ printf("%s",a);}void hello(){ print("hello");}而链式访问就是把

2017-12-24 17:09:46 2453

原创 c语言 无符号数 结构体指针 整型提升

12月21日随笔12月21日随笔无符号数 unsigned结构体指针整型提升关于编译顺序的问题本文有后续详细讲解无符号数 unsigned它和普通的变量定义是一样的,只不过差别在于系统对这块内存空间的识别不同。在下例中给n传的实参是-1,在函数中以%d打印仍是-1.而以无符号数打印则是32位全1的二进制数转换的整数。#include void fun

2017-12-21 22:18:09 1008

原创 c语言 总结操作符使用 理解二进制存储

12月19日随笔12月19日随笔计算机中的补码求一个数字以二进制存储方式中有多少位数字是1取数组地址sizeof按位取反的妙用的一个重要特征前者为0则不继续运算当前逻辑与表达式计算机中的补码在计算机中如果只用原码来做加法,就会运算错误见下例,因此引入补码机制。1 + (-1)0000000..0001 //11000000..000

2017-12-20 09:49:00 482

原创 c语言 数组形参 二分查找 随机种子 猜数游戏

数组做形参如果是传值会拷贝,如果是数组就不会拷贝了而是把第一个元素的地址传入,这也是定义形参不需要定义大小的原因。本质上是应该定义 int* ,定义成a[]只是语法上好看。因此在函数中计算传入数组的大小是不存在的!!解决办法只能是增加参数 int size;在如下二分查找代码里可以看出#include &lt;stdio.h&gt;int binary_search(int ar...

2017-12-15 09:53:30 454 1

原创 c语言练习 循环结构 缓冲区 逗号表达式

12月12随笔%p输出地址int arr[1]; printf("%p",arr1); //打印数组首地址键盘缓冲区scanf和getchar 函数是在缓冲区里取东西的,如果缓冲区中为空才会等待取东西。scanf("password"); //这里scanf会从缓冲区拿走\n之前的值,留下一个\n//fflush(stdin); //刷新缓冲区

2017-12-13 15:37:38 826

原创 c++ 模拟银行家调度算法 避免进程死锁

模拟银行家调度算法 避免进程死锁题目要求 3.2**、银行家算法** 设Requesti是进程Pi的请求向量,如果Requesti[j]=K,表示进程Pi需要K个Rj类型的资源。当Pi发出资源请求后,系统按下述步骤进行检查: (1)如果Requesti[j]≤Need[i,j],便转向步骤(2);否则认为出错,因为它所需要的资源数已超过它所宣布最大值。 (2)如果

2017-12-10 16:51:38 2398

原创 c语言 异或 浮点数存储 分支结构

12 月 9 日随笔异或:求一组数中一个只出现一次的数的值,将数的序列全部异或。//实现ab交换a = a^bb = a^ba = a^b悬空elseif(a == 1) if(b == 2) printf("hehe\n"); else //其实匹配的是上一个if ,会被格式迷惑 printf("haha

2017-12-09 22:55:25 573

原创 c语言练习 插入排序 gcd求解

12月7随笔else if 语句使用时注意在判断中只进入一次。if(year % 4 ==0){ if(year % 100!= 0)} else if(year % 400 ==0) //不会进到这一句的vc 编译器 F10 调试 F11进函数 可以通过宏定义可以消除warning 。32位 指针是4字节 volatile 保证内存可见性。每次取变量从内存中取 .在c编译环境,c

2017-12-08 09:32:21 456

空空如也

空空如也

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

TA关注的人

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