自定义博客皮肤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)
  • 收藏
  • 关注

原创 【Linux系统】Linux基础学习

Linux 基础学习touch       创文件mkdir       创目录vi/vimi: 在当前光标前                    开始插入数据a: 在当前光标后                   开始插入数据I: 在当前行头                       开始插入数据A: 在当前行末                     开始插入数据o: 在当前光标所在的下一...

2018-04-20 23:47:36 191

原创 【C语言】动态内存

动态内存 malloc  calloc  realloc  free//内存泄露问题//free崩溃原因://越界//指针移动//重复释放同一段内存//释放栈内存#include <stdib.h>//加上头文件void SidtPrime(int n){     int arr[n];//报错,数组里面常量;C99,变长数组     int arr[1000000];//4M, 超出...

2018-04-04 22:29:53 281

原创 【C语言】杨辉三角形的总结

杨辉三角形杨辉三角形又名贾宪三角形也称为帕斯卡三角形,是二项式系数的一种写法,形似三角形。11  11  2  11  3  3  11  4  6  4  1...//使用二维数组void PascalTriangle(){#define ROW 10     int arr[ROW][ROW];     for(int i=0;i<ROW;i++)     {          for(...

2018-03-25 20:49:00 1795

原创 【C语言】二维数组含参的叫法

//1.确定它的属性//2.如果是指针,考虑指向的内容;      如果是数组,考虑长度和类型;      如果是函数,考虑参数列表和返回值。int (*p)[4]         指向数组的指针int *p[4]     保存整形指针的数组int (*p)()            指向函数的指针int *p()               返回指针的函数  二维数组行优先...

2018-03-24 20:18:34 270

原创 【C语言】程序断言和const的用法

断言如果使用了代码原本不应该使用的导致程序出现了bug,程序崩溃。我们应该尽量杜绝这种现象的发生,而断言就很好的解决了这一情况。#include <stdio.h>#include <assert.h>//断言需要的头文件#include <string.h>void Mystrcpy(char *des,char* src){     assert(des!=...

2018-03-24 19:58:18 266

原创 【C语言】穷举法

穷举对于相对简单的问题一一试验,但是对于相对复杂的情况就要进行穷举。将所有的情况都列举出来显然是不现实的,例:两个乒乓队进行比赛,各出三人。甲队为 A ,B ,C 3人,乙队为 X ,Y, Z 3人。抽签决定比赛名单。有人打听比赛的名单。A 说他不和X 比,C 说他不和X ,Z 比,请编程序找出3队赛手的名单。...

2018-03-18 18:35:09 9330

原创 【C语言】指针算术运算

指针算术运算指针加法需要调整(加1加一个单元格)调整的权重为指针去掉个星号,然后求sizeof如: int* p;p+1, 加4字节=sizeof(int)        double* p;p+1,加8字节=sizeof(double)        char** p;p+1,加4字节=sizeof(char*)指针加一个数字和减去一个数字都需要调整,调整的权重同上。指针+指针 非法指针- 指针...

2018-03-17 21:03:38 237

原创 【C语言】进制问题的优化

例. 假设在n进制下,567*456=150216,n的值是()A.9                B.10                C.12                D.18展开化简:20n^4+49n^3+88n^2+71n+42=n^5+5n^4+2n^2+n+6         (1)       %n42%n=6                           (2) ...

2018-03-17 20:26:58 220

原创 【C语言】反转大王

反转:数组,数字字符串顺序表链表栈队列

2018-03-17 19:51:58 260

原创 【C语言】宏定义:

宏定义宏就是字符替换宏的特点:1.见名知意2.一改全改#define 大写字母//     #define ROW        #undef ROW     // 去除对ROW的定义#define M(x,y,z) x*y+zvoid main(){        int a =1,b=2,c=3;        printf("%d\n",M(a+b,b+c,c+a));  }展开M -》  ...

2018-03-16 20:15:46 678

原创 【C语言】构造n个a的数字

求S(n)=a+aa+aaa+...+...+a...a的值,其中a是一个数字,n表示a的位数例如:2+22+222+2222+22222 (此时n=5)需要构造这个数字,即是构造n个a的数字{2         a22       a*10+a222     (a*10)*10+a }include <stdio.h>int GetNum(int a,int n){       in...

2018-03-16 19:38:38 2259

原创 【C语言】m和n的最大公约数,最小公倍数

#include <stdio.h>#include <math.h>int GreatestComDiv(int m,int n){       int r;       while((r=m%n) != 0){       m = n;       n = r;}       return n;/*       int tmp;       for(int i=1;i&...

2018-03-11 20:08:45 4556

空空如也

空空如也

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

TA关注的人

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