自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mmwwxx123的博客

交流并分享学习

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

原创 一些常用的预处理指令

#define:宏定义1.数值宏常量: #define PI 3.141592654 2.字符串宏常量:#define ENG_PATH_1 E:\English\listen_to_this\listen_to_this_3 3.宏定义表达式:#define SEC_A_YEAR 60*60*24*365#undef :用来撤销宏定义#define X 3#define Y...

2018-04-25 19:26:03 248

原创 位运算

1.编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值。 #include<stdio.h>#include<stdlib.h>#include<math.h>int reverse_bit(in

2018-04-25 17:22:26 349

原创 宏和函数的比较以及程序翻译总结(一)

宏和函数的不同就以以下两个例子进行说明:宏函数:#define MAX(a,b) ((a)>(b)?(a):(b))普通函数:MAX(a,b) {return a>b?a:b}可以看出,宏和函数有明显的不同: 1.宏做的是简单的字符串的替换,而函数是参数的传递,参数是有数据类型的。 2.宏的参数替换是直接替换的,不经任何计算,而函数调用时将形参的值传给形参。 3.宏在...

2018-04-25 15:44:09 228

原创 记一个简单的扫雷游戏

游戏概述:每次输入一个坐标,必然要判断当前坐标是不是雷,如果不是就要显示当前坐标和其周围8个非雷坐标点的周围8个点的雷的数量。 分为三部分代码: game.h#ifndef _GAME_H_#define _GAME_H_#include<stdio.h>#include<stdlib.h>#include<time.h>#includ...

2018-04-21 20:21:40 217

原创 有关数组的运算简析

可以看一下下边的代码#include<stdio.h>#include<stdlib.h>int main(){ int a[] = { 1, 2, 3, 4 }; printf("%p\n", a); printf("%p\n", &a); printf("%p\n", a + 0); printf("%p\n.

2018-04-20 16:58:12 135

原创 记一个小游戏 ---- “井子”小游戏

代码分为三部分: game.h#ifndef __GAME_H__#define __GAME_H__#include<stdio.h>#include<stdlib.h>#include<time.h>#pragma warning(disable:4996)#define ROW 3#define COL 3 void Ini...

2018-04-15 21:47:59 169

原创 传值和传址

在对函数传参时,一般分为传值传参和传址传参。 传值时就是在内存中新开辟一个空间,将值赋给这个新开辟的空间,其生命周期为该函数调用结束时释放该空闲,计算结果不影响原调用数据内存空间的值。 传址时同样新开辟一个空间,但不同的是将所用数据空间的内存地址存在新开辟的空间中,即指针,函数在数据处理过程中由于是指针,即对源数据进行操作,操作后结果影响原数据。用以下例子加以说明://传值void ...

2018-04-11 17:42:33 253

原创 static关键字简析

在说明static关键字之前,先要说明以下几个概念:局部变量:局部变量指在代码块{}内部定义的变量,只在代码块内部有效(作用域),其缺省的存储方式是自动变量或说是动态存储的,即指令执行到变量定义处时才给变量分配存储单元,跳出代码块时释放内存单元(生命期)。全局变量:全局变量指在所有代码块{}之外定义的变量,它缺省为静态变量,编译时分配内存,程序结束时释放内存单元。同时其作用域很广,整个文件...

2018-04-11 16:53:03 249

原创 一个有趣的程序---三色球问题

问题一个口袋中放有12个球,已知其中3个是红的,3个是白的,6个是黑的,现从中任取8个,问共有多少种可能的颜色搭配?分析根据问题描述可设任取的8个球中红球为m个,白球为n个,则黑球为8-m-n个。已知12个球中有3个红球,3个白球,6个黑球,因此,m的取值范围为[0, 3],n的取值范围因此为[0, 3],黑球的个数小于等于6,即 8 - m - n ≤ 6。算法设计循...

2018-04-04 19:27:20 5317

原创 c语言操作符概要

算术操作符在C语言中有两个单目和五个双目运算符。符号 功能 +. 单目正 - 单目负 * 乘法 / 除法 % 取模 + 加法 - 减法下面是一些赋值语句的例子, 在赋值运算符右侧的表达式中就使用了上面的算术运算符: Area=Height*Width; num=num1+num2/nu...

2018-04-04 18:37:32 247

原创 记一个小游戏

写一个猜数字的小游戏:要求随机生成一个数,你输入的一个数和该随机数进行比较,猜大或猜小生成相应的语句。代码如下#include<stdio.h>#include<windows.h>#include<time.h>#pragma warning (disable:4996)void menu(){ printf("********...

2018-04-04 15:39:57 175

空空如也

空空如也

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

TA关注的人

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