自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c语言小游戏---扫雷

程序思想: 多文件实现扫雷基本功能: 1)test.c : 功能的测试,函数的调用; 2)game.h : 包含头文件的引用,函数的声明; 3)game.c : 各函数的功能的实现。 功能的具体思想: 1. 雷盘的初始化:注意实际雷盘的大小与展示雷盘的大小; 2. 雷盘的打印 :注意展示雷盘的大小; 3. 布置雷盘 :随机分布雷时,注意 srand 的使用;

2017-10-26 19:38:41 423

原创 求平均数的几种方法

平均数:给定两个数a和b,求其平均值;分析:数学运算中一贯的算法是(a+b)/2,但在c语言中这种算法存在着一定的缺陷,当a和b足够大时,a和b的和就会存在溢出,从而得不到我们想要的结果。c语言中有相应的操作符可达到求平均数的效果,例如:>>(右移),&按为与,^(按位异或)。1、存在缺陷的算法(a+b)/2  例:int main(){ int a=4,b=2; int r

2017-10-18 16:24:45 15034

转载 函数的调用约定

转自:http://blog.csdn.net/Blue_Dream_/archive/2007/08/29/1763471.aspx 函数调用约定收藏新一篇: 函数名修饰约定规则 | 旧一篇: 构建自己的操作系统 1一:函数调用约定:函数调用约定是函数调用者和被调用的函数体之间关于参数传递、返回值传递、堆栈清除、寄存器使用的一种约定; 它是需要二进制级别兼容的

2017-10-29 21:13:26 425

原创 模拟实现库函数strcpy

库函数——strcpy 简单来说就是字符串的拷贝,对于这个函数返回类型、参数类型以及头文件,我们通过msdn来看一下:看了这个函数的相关知识,下来我们先分析一下他的实现过程: 首先要有一个字符串和一个目标空间,将字符串拷贝到目标空间时,我们可以通过指针来完成;定义指针变量分别指向目标空间的首地址以及字符串的首地址,逐一将字符串的内容放到数组当中,直到‘\0’结束。(注意:字符串拷贝过程中‘\0’

2017-10-29 21:07:39 666

原创 数组的简单总结

数组 1.定义      一组相同类型元素的集合 2. 创建方式               type_t   arr_name   [const_n];                 //type_t 数组的元素类型        //[const_n] 常量表达式,用来指定数组的大小 3.数组的类型  int b;   in

2017-10-19 18:25:06 303 2

原创 杨辉三角的打印

题目:在屏幕上打印杨辉三角           1         1   1       1   2   1     1   3   3   1   1   4   6   4   1解题思路:二维数组的使用;其每一行的第一个数(arr[i][0])和最后一个数(arr[i][i])输出都是1;其余数字则为第i-1行j-1列的数字加上i-1行j列数字之和(即arr[i

2017-10-18 15:21:10 265

原创 c语言操作符---位操作符、移位操作符

1、按位操作符  1.1 按位“与”&(双目运算符):仅当两个操作数都为1时,结果为1,否则为0。参与运算的数以补码方式出现。    例:9&5=1        0000 1001-------------   9的补码     &  0000 0101-------------    5的补码       ----------        0000 0001---

2017-10-13 20:21:10 713

转载 解析“extern”

转载自:http://blog.csdn.net/keensword/article/details/401114解析“extern”1、声明外部变量现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。下面举一个简单的例子。创建一个工程,里面含有A.cpp和B.cpp

2017-10-13 13:06:26 290

原创 c语言关键字(中)

1、最冤枉的关键字---sizeof     经常被人认为是函数,但sizeof是关键字而不是函数;当我们不记得它是关键字时,可以通过以下几个例子来证明:     int   i=0;A)sizeof(int);   B)sizeof(i);   C)sizeof i;     D)sizeof   int;   通过编译器调试,我们发现A、B和C的值是4,而D则显示错误;int表

2017-10-12 19:01:11 2840

原创 c语言关键字(上)

关键字:    c语言中有些单词具有特殊意义,不允许用作标识符,这些单词称为关键字或保留字。常见关键字:  auto  break   case  char  const   continue  default  do    double else  enum   extern  float  for   goto  if   int    long  register

2017-10-09 13:30:04 264

转载 [置顶] 二分查找各种情况大总结

转载至:http://blog.csdn.net/yefengzhichen/article/details/52372407二分查找多次刷题时遇到,虽然每次也能写对,但花了蛮多时间,没好好想过。而且网上的太多版本,并不是很简洁,而且边界条件变化情况太多,容易混淆,下面是自己对二分查找的一些思考和总结,尽量写得简单易懂。三种基本版本:1.1 二分查找原始版--查找某个数的下

2017-10-04 15:43:15 243

原创 跳转语句----break和continue

跳转语句:   break:使流程跳到循环体之外,接着执行循环体下面的语句。         即:在循环中遇到break,就停止后期所有的循环,直接终止所有的循环。(只终止它所在的循环部分)      例:#includeint main(){ int i=0; for(i=1;i<10;i++) { if(i==

2017-10-02 13:57:48 409

空空如也

空空如也

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

TA关注的人

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