1 a1806131496

尚未进行身份认证

暂无相关简介

等级
TA的排名 16w+

队列的一些基本操作

main.c:#include "Quene.h"#include <stdio.h> int main(){    Quene *q = createQuene();    int i = 0;    for(i = 0 ;i < 10;i++)    {        push(q,i);    }        Pop(q);    Pop...

2018-07-20 17:09:28

栈学习内容(代码部分)

   #include "Stack.h"#include <stdio.h>int main(){    Stack *s = CreateStack();    if (s == NULL)        printf ("创建栈失败\n");        printf ("创建栈成功\n");        int i;    for (i...

2018-07-17 22:05:16

结构体大小

#include <stdio.h>#include <string.h>struct demo{ int a; //4 char b; //4  -1 = 3;};//变量的自身对齐参数 = CPU字长和变量本身的字节长度中的较小的一个!struct node1{ //本身的字节长度 //CPU的字节长度   //变量的自身对齐参数 char a[4]; ...

2018-06-11 20:38:52

6.9学习内容

课程安排:1、二级指针;2、宏定义和自定义函数的区别;===》内联函数;3、#define和typedef;4、结构体、共用体、枚举和位运算;大小端!明天:链表二级指针:一级指针是变量 ===》既然是变量,所以肯定有地址! ==》有没有其他的手段来保存一级指针变量的地址?==》引入了二级指针:用来保存一级指针的地址!1、掌握二级指针变量的定义方法;二级指针要掌握的东西:1、各个指针变量里面保存的是...

2018-06-09 23:38:28

输入一个字符串,删除出现次数最少的字符串

#include<stdio.h>#include<string.h>#define N 100char del_min(char *str,int *len_str) { int i = 0;   int j = 0;                                int k = 0; //定义三个初始变量 int ...

2018-06-05 23:11:20

指针数组与数组指针

指针数组与数组指针详解1.什么是指针数组和数组指针?指针数组:指针数组可以说成是”指针的数组”,首先这个变量是一个数组,其次,”指针”修饰这个数组,意思是说这个数组的所有元素都是指针类型,在32位系统中,指针占四个字节。数组指针:数组指针可以说成是”数组的指针”,首先这个变量是一个指针,其次,”数组”修饰这个指针,意思是说这个指针存放着一个数组的首地址,或者说这个指针指向一个数组的首地址。 根据上...

2018-05-31 23:11:25

指针与运算符优先级

指针使用未初始化的指针会带来非常大的风险。0:null/nullptr,nullptr可隐式转为bool char*p={"abcd"}建立一个以\0终止的字符串字面值。p为第一个字符的地址。 注意:指向char类型的指针,输出方式以一种特殊的方式来解析这类指针——将p对应位置开始一直到结束都会输出,即p输出字符串本身,而不是字符串的地址,但*p仍是第一个字符 char*p="stra"; w...

2018-05-31 23:09:49

C语言中%d,%o,%f,%e,%x的意义

printf(格式控制,输出列表) 格式控制包括格式说明和格式字符。 格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。 格式字符有d,o,x,u,c,s,f,e,g等。 如%d整型输出,%ld长整型输出,%o以八进制数形式输出整数,%x以十六进制数形式输出整数,%u以十进制数输出unsigne...

2018-05-29 20:04:08

用指针调用实现strcpy的功能

#include<stdio.h>#include<string.h>#define N 100char my_strcpy(char *p1,char *p2) //指针变量!*p1、*p2{   while(*p2 != '\0') //终止条件 { *p1 = *p2; p1++; p2++; //p1、p2的地址往后移 } *p1=...

2018-05-29 18:48:42

周六内容

字符数组和字符串:String str1 = "hello"; //String数据类型在C语言里面没有,在C++和Java里面是有的;===》C里面是用字符数组的方式来保存字符串!strlen(str):表示的字符串的长度; char str[100] = {0}; '\0'表示的是字符串结束,‘\0’之前的字符是字符串的有效字符: ===》hello world'\0'    ===》‘\0’...

2018-05-26 22:17:49

求完数

#include<stdio.h>int main(){ int i; int j; int count=0; int sum; for(i = 1;i <= 1000;i++) { sum = 0;               //sum清零 for(j = 1;j < i;j++) { if(i%j == 0)       //找因子 { sum ...

2018-05-25 23:10:28

一道经典的例题

#include <stdio.h>#if 0int var = 10; //全局变量;void demo(){ printf("var3 = %d\n",var); //10}int main(){ int i = 1; int var = 3; //局部变量; if( i > 0 ) { int var = 8; //局部变量; pri...

2018-05-24 23:22:08

如输入I am in shanghai 则输出 shanghai in am I

#include<stdio.h>#include<string.h>#define MAX 50int main(){ int i = 0; int j = 0; int m = 0; int n = 0;  //定义四个变量并初始化为0 char a[MAX]; char b[MAX]; char c[MAX];   //定义三个字符数组 printf("请输入字符串:...

2018-05-23 22:04:13

逆序输出数组

/*************************************************************************    > File Name: reverse.c    > 作者: 赵森    # 邮箱: 1806131496@qq.com    > Created Time: 2018年05月22日 星期二 17时17分00秒 *****1...

2018-05-22 23:40:14

用选择排序对10个数进行排序

#include<stdio.h>#definemax10intmain(){ inti; intj; inttemp; inta[max]; printf("input10num:\n"); for(i=0;i<10;i++) {  scanf("%d",&a[i]); } for(i=0;i<10;i++) {  printf("%d\t",a[...

2018-05-20 22:04:54

第三节课内容

动态库的封装:【add.c】1、创建库函数的源文件:vim add.c 和vim sub.c2、生成目标文件夹:gcc -c add.c -fpic3、生成动态库:gcc add.o -o libadd.so -shared【备注:libadd.so:lib是前缀,add是库的名字,so是后缀,代表的是动态库】4、建立调用库函数的源文件:vim demo.c5、编译执行:gcc demo.c ./...

2018-05-19 23:03:53

求100以内素数

#include<stdio.h>int main(){ int i; int j; for(i = 2;i <= 100;i++)         //外层循环控制循环次数 { for(j = 2;j <= i;j++)       //内层循环控制i需要整除的个数 { if(i != 2 && i % j == 0)//如果能整除跳出当前循环开...

2018-05-19 21:51:44

查找子串的个数并输出子串

/*************************************************************************    > File Name: check.c    > 作者: 赵森    # 邮箱: 1806131496@qq.com    > Created Time: 2018年05月18日 星期五 10时28分04秒 *****11*...

2018-05-18 22:13:29

一个小计算器(可计算两位数加法,减法,乘法除法)

#include<stdio.h>intmain(){ doublea; doubleb; doublesum; charop=0; printf("pleaseinputnum1:\n"); scanf("%lf",&a); getchar(); printf("pleaseinputsymbol:\n"); scanf("%c",&op);

2018-05-17 23:17:43

Linux小总结(补充)

 5、目录介绍;/bin:存放常用命令/boot:存放启动程序/dev:存放设备文件/etc:存放启动、关闭、配置程序与文件/home:用户工作根目录/lib:存放共享链接库/root:超级用户的工作目录/sbin:系统管理员的常用管理程序/tmp:存放临时文件Lost+found:系统出现异常,用来保存部分资料6、共享文件夹;window和linux系统之间的文件共享问题执行reboot重启虚拟...

2018-05-16 19:40:58

查看更多

勋章 我的勋章
    暂无奖章