自定义博客皮肤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的博客

交流并分享学习

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

原创 C语言之自定义类型

结构体C语言允许用户自己建立由不同类型数据或相同类型的数据组成的组合型的数据结构,称为结构体。- 结构体创建Struct 结构体类型名 { 成员1的数据类型名成员1名称; 成员2的数据类型名成员2名称; . . 成员n的数据类型名成员n名称; }结构体变量表={成员初始化}; 例如: Struct student { Long num; Char name; ...

2018-05-30 20:16:21 2630

原创 C语言之复杂指针简析

指针数组和数组指针指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在 32 位系统下永远是占 4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。那么下边俩个分别叫做什么呢? int *p1[4]; int (*p2)[4]; ...

2018-05-22 21:49:36 1069 3

原创 C语言之打印杨辉三角

杨辉三角:是二项式系数在三角形中的一种几何排列,在欧洲,帕斯卡(1623—-1662)在1654年发现这一规律,所以这个表又叫做帕斯卡三角形。int main(){ int a[10][10] = { 0 }; int i = 0; int j = 0; for (i=0; i < 10; i++) { for (j=0; j...

2018-05-15 20:37:07 373

原创 C语言之模拟字符和字符串操作函数

1.模拟实现strcpy #include<stdio.h>#include<stdlib.h>#include<assert.h>char* mystrcpy(char* dest, const char* str){ char*ret = dest;

2018-05-13 16:57:25 262

原创 C语言之栈桢

一、内存分布一般我们把进程的地址空间分为:栈区(heap)、堆区(stack)、未初始化静态全局区、已初始化静态全局区、字符常量区、代码区。如图: 二、栈帧的建立与撤销我们知道每一次函数调用的过程都要为函数开辟栈空间,用于本次函数调用中临时变量的保存,现场保护。这块栈空间称之为函数栈桢。每一个函数都有自己的栈帧空间,并且独占自己的栈帧空间。 系统提供两个特殊的寄存器用于标识栈桢的顶...

2018-05-09 21:11:47 526

原创 C语言之用可变参数实现函数

1.使用可变参数,实现函数,求函数参数的平均值。 #include<stdio.h>#include<stdlib.h>#include<stdarg.h>int avg(int n, ...){ va_list arg; int i = 0; int sum = 0; va_start(arg, n); ...

2018-05-09 16:39:44 315

原创 递归小练习

1.递归和非递归分别实现求第n个斐波那契数。 #include<stdio.h>#include<stdlib.h>#include<assert.h>//1.//递归实现菲波那切数列int fib(int num){ if (num<= 2) retur

2018-05-08 23:01:10 158

空空如也

空空如也

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

TA关注的人

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