自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算器

简易计算器:能够实现加减乘除的功能。方法一:函数指针的数组实现:#define _CRT_SECURE_NO_WARNINGS 1#include#include#includeint add(int x, int y){ return x + y;}int sub(int x, int y){ return x - y;}int mul(int x, in

2016-11-24 22:09:42 523 1

原创 函数与宏

一、函数1.函数定义:就是函数体的实现。函数体就是⼀个代码块。他在函数被调⽤的时候执行。2。函数声明(函数原型):函数声明出现在函数被调用的地方。函数声明向编译器提供函数的相关信。用于函数被正确的调用。函数包括:类型,函数名(),代码块int fun(){ printf("hello world ");return 0;}return 语句1.表明函数正确执行到函数调

2016-11-24 22:05:06 423

原创 实现不同类型的冒泡排序

一、按照qorst函数的原理实现不同类型的数组的排序。qorst函数是库函数,可以实现快速排序。在MSDN下类型为void qsort( void *buf, size_t num, size_t size, int (*compare)(const void *, const void *) );头文件是stdilb.h。该函数的参数主要包括四个部分:1、 代排序数组的首地址

2016-11-21 12:37:41 1248

原创 C语言之--结构体内存对齐

一、聚合数据类型:数组和结构体。数组是相同数据类型的集合,它的每个数据元素可以通过下标或者是指针间接访问,而结构体的不同点是它是不同元素类型的数据的集合。结构体不能通过下标来访问原因是它的每个成员(元素)的类型不同,长度不同。它们可以通过名字来访问。结构体的声明:struct tag{ int a; short b; char c;}x;tag标签可以

2016-11-19 00:43:44 482

原创 数组和指针

一.数组和指针int arr[5];int *p;首先要搞清楚数组是什么?数组表示相同数据类型的数的集合,arr[5]表示有5个整形元素的集合。p是变量,对于变量可以理解为左值,编译器会开辟一块内存空间,然后在这个空间存上其所指的内容。*表示解应用。可以形象理解为:如果你回家开门,需要钥匙打开,此时”*“就充当钥匙的功能,同样在指针中有了*,才会读取其所指向地址的内容。数

2016-11-15 19:46:49 512

原创 C语言之---mommove函数的研究

0.1版本#define _CRT_SECURE_NO_WARNINGS 1#include#include#include#includevoid *memmove(char *dst, char *src,int count){ assert(dst); assert(src); assert(count > 0); while (count--) { *dst+

2016-11-08 16:26:57 2172

原创 C语言之-找一个数组只出现一次的两个数

在一个数组中找到单独出现两次的数字。具体方法是:异或之后的结果的分类遵循两种情况,找到异或结果0,1序列最低比特位的非零位相同的数据被分到相同的组,不同的数据被分到不同的组。这样问题就被简化成为了两个子问题,在每一个里面找到只出现一次的那个数。分为三个步骤:1.所有数据异或得到结果序列2.找到异或结果最后一个非零比特位,把位置记录下来。3.根据非零比特位的位置进行分类。

2016-11-07 17:12:07 739

空空如也

空空如也

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

TA关注的人

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