自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构 顺序表 链式栈的冒泡

一、sort 线性表 #include #include "SequenceList.h" void visit(DataType e) {  printf("%d ", e); } int Large(DataType a, DataType b) {  return (a > b) ? 0 : 1; } int main() {  int ret, i, num;

2018-02-07 16:02:27 209

原创 栈与队列

栈是限定在表尾进行插入和删除的操作的线性表; 队列是只允许在一端进行插入操作,而在另一端进行删除操作的线性表; 队列满的条件是  (rear  + 1)%queuesize == front; 队列长度公式为 (rear - front + queuesize)%queuesize rear为队尾front为队头; 初始化一个空队列 {  q->front

2018-02-07 14:32:24 223

原创 线性结构 顺序表

头文件 #ifndef _SEQUENCELIST_H_ #define _SEQUENCELIST_H_ #define SIZE       10 #define FAILURE    10000 #define SUCCESS    10001 typedef int DataType; struct SequenceList {   DataType *data;

2018-02-03 19:46:58 238

原创 strcmp 字符串的大小

include #include int main() {  char str[20] = {0};  char ptr[20] = {0};  printf("please input \n");  scanf("%s%s", str, ptr);  if (strcmp(str, ptr) > 0)  {   printf("%s > %s\n", str, ptr

2018-02-01 11:15:19 143

原创 子串等拓展

一、子串 #include #include int main() {  int length,sublen,i;  char str[20] = {0};  char ptr[20] = {0};  printf("Please input :\n");  scanf("%s%s", str, ptr);  length = strlen(ptr);  sublen = s

2018-01-30 22:00:52 131

原创 mystrncpy

一、mystrcpy #include #include int main() {  int length, i  int count = 0;  char a[100] = {0};  printf("please input \n");  scanf("%s", a);  length = strlen(a);  printf("%d\n", length);

2018-01-30 21:59:03 402

原创 六七章问题

一、内存字节对齐 ??? 二、结构体·的定义 struct 三、野指针的成因 1.指针变量没有被初始化 2.指针p被free或者delete之后,没有置为NULL,让人误以为p是个合法的指针 四、数据存放 1.未初始化的全局变量存放 .bss段.bss段类型的全局变量只占运行时的内存空间,而不占用文件空间。 2.数据段(1)初始化过的全局变量  .data段 用来存放那些初始化为

2018-01-30 15:36:39 192

原创 插入字符的几种方法

一、利用数组移位 #include #include int main() {  int num;  char ch;  char str[20] = {0};  int length, i;    printf("please input \n");  scanf("%s%d %c", str, &num, &ch);    //整形和字符间要空格 即%d  %c之

2018-01-28 14:20:44 1451

原创 冒泡排序的几种方法

一、sort for循环 #include #define size 10  //宏定义 int main() {  int a[size] = {0};  int i, j, tmp;  printf("please input \n");  for(i = 0; i  {   scanf("%d", &a[i]);                 //输入i个数

2018-01-28 14:14:33 360

原创 基本数据类型

32位系统以及32位编译器下 char 1个字节 int 4个字节 float  4个字节 double 8个字节 float 4个字节 所有在* 都是4个字节 64位系统以及64位编译器下 所有在 * 都是8个字节

2018-01-26 21:38:22 101

原创 最大公约数和最小公倍数

一、调用函数求最小公约数 #include int min(int(x),int(y)) {  int i, min,result;  min = (x > y) ? y : x;  for (i = 1; i  {   if (x % i == 0 && y % i == 0)   {    result = i;   }    }  return resul

2018-01-26 21:17:10 122

原创 逆序排列

1.逆序排列 #include #include #include int main() {  char *p = (char * )malloc(sizeof(char) * 100);  printf("please input ;\n");  scanf("%s", p);  int length,i;  length = strlen(p);  char *q

2018-01-26 16:22:07 823

原创 数组和函数

1.形参和实参 函数定义中的参数是是形式参数,函数的调用者提供给函数的参数是实际参数。 2.值传递 地址传递对参数值的改变 当进行值传递时,主调函数把实参的值赋给形参,形参获得从主调函数传递过来的值运行函数。 在值传递过程中,被调函数参数值的更改不能导致实参值的更改。而如果是地址传递,由于传递过程中从实参传递过来的是地址, 所以被调函数中形参的更改会直接导致实参值的更改。 3.回调函数

2018-01-26 14:59:35 233

原创 通过编程实现,统计1-n有多少个9

#include int main() {     int n,a,i,j;     int sum = 0;     printf("please input n:\n");     scanf("%d",&n); for(i=1;i {       j = i;   while (j !=0)                 {                  

2018-01-19 15:50:24 366

原创 第二篇 苏嵌

linux命令文件处理命令:1.查看目录:ls格式:ls[选项][目录文件]示例:1.ls   /home显示/home目录下的文件与目录,不包含隐藏文件2. ls –a  /home显示/home目录下的文件与目录,包含隐藏文件3. ls  -l /home显示/home目录下的文件与目录的详细信息2.移动或更名--mv格式:mv  [选项]源文件或目录  目标文件或目录示例:1.mv  /ho

2018-01-18 15:38:38 181

原创 第一篇博客 苏嵌

不知不觉自己已经大四了,无奈就业的压力,自己在大学里也没有认真学,于是就报名学习苏嵌。    说实话,上了两天的课,听的不是很明白。。。可能是自己以前落下的太多吧。为了学这个苏嵌还是有不少压力的,老师很负责任,我心里还是很高心的。以后就要认真学这个东西,加油!!!刚刚自己整理了一下笔记,发现还是有些一知半解,对于自己编程的底子还真的是气呀。对于这个linux,还是应该慢慢来。这条路是我选择,背后还

2018-01-18 00:26:47 527

空空如也

空空如也

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

TA关注的人

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