摘要: 一、联合类型 1)对联合的理解: 联合,我们可以将其看成一种:可选择数据类型,一个联合模板虽然有很多成员,但是一个联合只能表示一种单一的数据类型。 #include <stdio.h> union names { int ma; double games; char datas; };//和结构模板 阅读全文
posted @ 2021-12-25 16:35 OldSword-JY 阅读(100) 评论(0) 推荐(0)
摘要: 一、()、[ ] 、* 的优先级 ()和[ ] 的优先级是相同的,并且都高于*的优先级。 例子: 1.char ptr[4] :由于[ ]的优先级高于 * 因此ptr优先表示一个数组,这个数组中有四个元素,然后在运算,表示指针,所以这表示一个指针数组,里面有四个指针元素。 2.char (*ptr) 阅读全文
posted @ 2021-12-25 16:35 OldSword-JY 阅读(2402) 评论(0) 推荐(0)
摘要: 一、结构的定义 结构是有struct关键字和结构模板以及结构中的成员组成: struct names { int ma; double line; char file[30]; char sie; }; 在上面面的代码中,names叫做结构模板的名称,整个所表示的就是结构模板,ma,line,fil 阅读全文
posted @ 2021-12-25 12:37 OldSword-JY 阅读(211) 评论(0) 推荐(0)
摘要: 导读:关于存储类别的知识点 一个变量的存储类别由三个方面构成:1.作用域 2.链接 3.存储期,这三方面相互依存,不能分离。 1)作用域 作用域是程序访问变量的区域,一个变量的作用域是什么,程序就在什么区域去访问这个变量。 作用域分为四大类: 1.块作用域 块作用域指的是函数体块或者语句块,在这些块 阅读全文
posted @ 2021-12-21 20:27 OldSword-JY 阅读(69) 评论(0) 推荐(0)
摘要: //创建一个较为完善的输入函数 #include <stdio.h> #define SIZE 80 void input_char(char *st,int n); int main(void) { char names[SIZE]; input_char(names,SIZE); puts("p 阅读全文
posted @ 2021-12-19 18:17 OldSword-JY 阅读(37) 评论(0) 推荐(0)
摘要: //编写一个名为string_in()的函数,接受两个指向字符串的指针作为参 //数。如果第1个字符串中包含第2个字符串,该函数将返回第1个字符串开始 //的地址。例如,string_in("hats", "at")将返回hats中h的地址。否则,该函数返 //回空指针。在一个完整的程序中测试该函数 阅读全文
posted @ 2021-12-19 18:14 OldSword-JY 阅读(152) 评论(0) 推荐(0)
摘要: //对二维数组中的字符串进行排序 //用选择排序法的思想 #include <stdio.h> #include <string.h> #define SIZE 10 #define LIMIT 80 int main(void) { char names[SIZE][LIMIT]; char *p 阅读全文
posted @ 2021-12-18 00:02 OldSword-JY 阅读(458) 评论(1) 推荐(0)
摘要: 对字符串中的字符进行排序所依据的是ASCII码进行排序。 任意输入一串字符,通过ASCII码对其中的字符进行排序。 一、选择排序法 //利用选择排序法对字符串中的字符进行排序 #include <stdio.h> #include <string.h> #define SIZE 80 int mai 阅读全文
posted @ 2021-12-17 23:59 OldSword-JY 阅读(286) 评论(0) 推荐(0)
摘要: 一、什么是冒泡排序法: 对于一组数据:3, 6 , 2 ,9 , 4, 7, 1, 0, 8, 5, 10,要将这些数据按照从小到大的顺序进行排序,可以使用冒泡排序法。 首先:将第一个数字和第二个数字进行排序,如果第一个数字大于第二个数字,交换位置。 其次:将第二个数字和第三个数字进行排序,如果二大 阅读全文
posted @ 2021-12-17 23:58 OldSword-JY 阅读(193) 评论(0) 推荐(0)
摘要: 一、什么是选择排序法: 对于一串数字:3、5、8、2、6、7、0、1,想要把这串数组按照从大到小的顺序排列,这时候我们可以选择选择排序的算法。 首先:对于第一个位置上(进行选择的位置)的数字,需要和后面的七个数字(进行比较的位置)进行比较,如果大于,则调换位置,第一轮,可以把最小的数字排到第一个位置 阅读全文
posted @ 2021-12-17 23:44 OldSword-JY 阅读(880) 评论(0) 推荐(0)