C
qq_52380197
这个作者很懒,什么都没留下…
展开
-
C语言——数据结构
顺序表该程序摘自一书,书名暂时不记得了,先对作者说句抱歉,之后补上。#include <stdio.h>#include <stdlib.h>#define MAXLISTSIZE 1024typedef struct{ int data[MAXLISTSIZE]; int last;}linearlist;linearlist* CreateList(){ linearlist *list = (linearlist*)malloc(sizeof(原创 2021-03-12 18:09:57 · 226 阅读 · 0 评论 -
C语言新手练手—小场景编程
成绩等级判断注意程序不是一下就写出来的,要经过调试。有一个叫黑盒测试,我的理解是看不到源码,去测试程序功能。以下程序都是先在主函数里构思好函数,最后再去实现功能模块。#include <stdio.h>void display(void);void scoreSCAN(int *score);void scorePRIN(int score);int main(void){ int score=0; while(1) { //1.成绩输入提示 display();原创 2021-03-11 17:48:45 · 282 阅读 · 0 评论 -
字符数组,字符串的操作
实现字符操作函数小菜,字符类型记录字符串常量 ,字符数组以\0结尾。重点两者有一定区别,\0结尾的特点很重要。#include <stdio.h>int foundchar(char *str,int *num,int *big,int *small);int main(void){ int num=0;//用来存储数字字符 int big=0;//用来存放大写字符 int small=0;//存放小写字符 int qt=0;//存放其他类型的字符 char *st原创 2021-03-11 15:22:17 · 189 阅读 · 0 评论 -
一些数组操作,排序法。
C语言排序数组传参的基础,数组名即首地址,数组元素在内存中是连续的,即元素的地址关系是连续的每个元素地址间相差一个数据类型的字节,对了,还有数组只能存储数据类型相同的元素。这才使两元素之间的差距相同有规律。数组虽然是顺序数据但是可以通过下标随机访问。冒泡排序1 选择排序2 还有一个3(好吧,是我说不出名字,尴尬)下面是直接敲得,如果敲错了,会及时纠正。#include <stdio.h>#include <stdlib.h>void arraySCAN(int原创 2021-03-10 23:25:24 · 143 阅读 · 0 评论 -
C语言基础零散知识记录预留
预留空白页,还有很多的细节基础知识,以备记录原创 2021-03-10 20:40:07 · 133 阅读 · 0 评论 -
C语言参数和指针的作用的一个小技巧
C语言参数和指针的作用的一个小技巧有的时候我们想用一个函数取改变几个值,最进行下一步使用。但是一个功能函数不管处理多少个数据,它只能返回一个结果。在我们需要改变多个数据的结果时,就可以通过传指针来达到目的。跨变量作用域操作数据,请对比以下两个函数#include <stdio.h>void swap1(int a,int b){ int temp; temp=a; a=b; b=temp; printf("值a:%d b:%d\n",a,b); printf("地址:原创 2021-03-10 20:19:32 · 135 阅读 · 0 评论 -
C语言基础知识总结
C语言基础知识总结C的基本程序框架#include <stdio.h> //这里预处理,在下面的程序中用到了头文件中声明的函数printf,参考下面声明的//display(这里可以只写数据类型,也可以和设置这个函数中的形参一样int x,推荐后者)//头文件的使用和//宏替换#define 类似,只不过它是把头文件的内容替换到#include 的位置。//头文件,分文件编程,模块化程序很高效void display(int);//这个函数的功能块写在了main函数的后面所有要在调原创 2021-03-10 19:52:08 · 189 阅读 · 0 评论