- 博客(20)
- 资源 (9)
- 收藏
- 关注
原创 代码练习——数组_实战
项目:皇上选妃1下旨选妃即新增加一位新的妃子,然后其他妃子的好感度减10点2翻牌宠幸主要是改变妃子的等级状态,增加其好感度,减少其他妃子好感度3打入冷宫即删除一位妃子,然后其他所有的妃子好感度加10点4朕的爱妃呢主要查找功能,根据输入的名字查找妃子信息# include<stdio.h># include<string.h> //支持...
2020-04-14 21:12:20 169
原创 使用typedef 简化定义代码
使用typedef 简化定义代码可以为某一类型自定义名称# include<stdio.h>typedef struct{ int id ; char name[20]; int age;}Hero;int main(){ Hero hero = {3,"Ming",20}; printf("%d\t%s\t%d\n",hero.id,hero.n...
2020-04-05 19:19:43 151
原创 代码练习——结构体_结构体作为函数参数
结构体作为函数的参数结构体作为函数的参数有三种传递方式:1、传递结构体成员2、传递结构体本身3、传递结构体地址# include<stdio.h>struct Account{ char* bankName;//银行账户名称 char* userName;//用户名称 double limit; //账户额度 double bill;//当月账单}; ...
2020-04-05 19:06:21 228
原创 代码练习——结构体数组
代码练习——结构体数组一个结构体变量中存放一组有关联的数据(如一个学生的学号、姓名、成绩等数据)如果有十个学生的数据需要参加运算,显然要应用数组,这就是结构体数组# include<stdio.h>struct Student{ int id; //学生的id char name [50]; //学生的姓名 int age ; //学生的年龄} student[...
2020-04-05 17:59:41 274
原创 代码练习——结构体_指向结构的指针
指向结构的指针一个指针指向结构时,称为结构指针变量结构指针变量中的值是所指向的结构变量的首地址一般形式: struct 结构名称 * 结构指针变量名;访问结构成员的一般形式:(* 结构指针变量).成员名结构指针变量 -> 成员变量名 # include<stdio.h># include<string.h>struct Menp...
2020-04-05 16:53:38 375
原创 代码练习——结构体_嵌套结构
结构体的嵌套# include<stdio.h># include<string.h>/* 结构体的嵌套*/struct Menpai{ int id; //门派的ID char name[50]; //门派的名称 int count; //门派的人数 int type;// 门派的类别——1为正牌,2为中立,3为邪派};struct P...
2020-04-05 16:28:36 190
原创 代码练习——结构体_声明变量
有两种方式:1、定义结构类型的同时声明结构变量2、直接声明结构变量# include<stdio.h># include<string.h>/* //定义结构类型的同时,声明结构变量 struct Hero { int id; char name[50]; int level; int hp; int mp; }hero1,hero...
2020-04-05 15:50:37 278
原创 代码练习——结构体_简单的赋值
结构体结构是一种构造数据类型,由若干数据项组合而成注意:1、结构定义并不预留内存2、结构定义一般放在程序的开始部分(头文件声明之后)3、结构定义仅用来描述结构的形式,使用结构需要声明结构变量# include<stdio.h># include<string.h>struct Hero //定义结构体{ int id; //英雄的编号 ch...
2020-04-05 15:30:32 237
原创 代码练习——字符串比较(简单的用户登录)
练习:简单的用户登录思路:1、从键盘输入用户名和密码2、用户和密码是否正确,都正确才显示登录成功, 用户名或者密码错误 显示登录失败 逻辑运算符 ||# include <stdio.h># include<string.h> //字符串处理函数的头文件# define USER_NAME "admin"# define PASSWO...
2020-04-04 18:07:07 561
原创 代码练习——函数_字符数组
函数_字符数组注意:空字符不要和NULL混淆空字符是字符串的终止符,而NULL是一个符号,表示不引用任何内容的内存地址字符串和字符数组的区别:最后一位是否是空字符# include<stdio.h>int main(){ int i; char name1[] = {'j','a','c','k','\0'}; char name2[50] = "jack";...
2020-04-04 18:02:42 236
原创 代码练习——数组与指针
数组与指针 将指针指向字符串——可以指向常量字符串,也可以指向存储字符串的字符数组 初始化字符数组时会把静态存储区的字符串拷贝到数组中 初始化指针时只把字符串的地址拷贝给指针# include<stdio.h>void main(){ char str[] = "abcdefg"; char *ptr_str = "ab...
2020-04-04 17:58:21 124
原创 代码练习——数组作为函的实参
/* 书写一个小型的学生成绩管理系统思路:1、录入函数 input2、打印 show3、排序 sort*/# include<stdio.h>//函数原型void input(double []);void show(double []);void sort (double []);void sort (double score[]){ ...
2020-04-04 13:30:00 261
原创 代码练习——函数的实参与形参
在定义函数时函数名后面括号中的变量名称为“形式参数”(简称“形参”)或“虚拟参数”。在主调函数中调用一个函数时,函数名后面括号中的参数称为“实际参数”(简称“实参”)。 实际参数可以是常量、变量或表达式,但要求它们有确定的值。在调用函数过程中发生的实参与形参间的数据传递称为“虚实结合”。数据传递的方向是从实参传到形参,单向传递。带参函数——实参和形参自行实现pow函数 ...
2020-04-02 22:38:18 609
原创 代码练习——函数的调用
函数的调用练习1三种图形的面积计算公式如下:圆:s = PI * r * r;矩形: S = width * height;三角形: s = width * height / 2使用函数分别实现三种图形的面积计算,打印结果# include<stdio.h># include<math.h>//函数原型void Circle();void R...
2020-04-02 22:31:50 297
原创 代码练习——函数的递归
递归: 函数 调用自己的过程 称为递归练习4计算5的阶乘3# include<stdio.h>int factorial(int num);int factorial(int num){ if (num == 1) // 退出条件 return 1; else { num = num * factorial(num - 1); return n...
2020-04-02 22:27:54 77
原创 代码练习——函数的嵌套调用
输入4个整数,找出其中最大的数。用函数的嵌套调用来处理。#include <stdio.h>int main(){ int max4(int a,int b,int c,int d); //对max4的函数声明 int a,b,c,d,max; printf("Please enter 4 interger numbers:"); //提示输入4个数 scanf("%...
2020-04-02 21:58:28 838
原创 代码练习——用结构体变量和结构体变量的指针作函数参数
用结构体变量和结构体变量的指针作函数参数练习:有n个结构体变量,内含学生学号、姓名和3门课程的成绩。要求:输出平均成绩最高的学生的信息(包含学号、姓名、3门课程成绩和平均成绩)思路:按照功能函数化的思路,分别用3个函数来实现不同的功能:1、用input 函数来输入数据和求各个学生的平均成绩;2、用max 函数来找平均成绩最高的学生;用printf函数输出成绩最高学生的成绩 ...
2020-04-02 14:24:55 512
原创 代码练习——指向结构体数组的指针
用3个学生的信息,放在结构体类型数组中,要求:输出全部学生的信息# include<stdio.h>struct Student // 声明结构体类型 struct Student{ long num; char name[50]; char sex; int age;};struct Student stu[3] = {{10101,"mao",'M'...
2020-04-01 22:55:18 262
原创 代码练习——结构体
结构体练习1有n个学生的信息(包括学号、姓名、成绩),要求:按照成绩的高低顺序输出各学生的信息# include<stdio.h>struct Student //声明结构体类型 struct Student{ int num; char name[20]; float score;};int main(){ struct Student stu...
2020-04-01 22:53:35 533
原创 09--结构体
结构体C语言允许用户自己建立由不同类型数据组成的组合型的数据结构,它称为结构体声明一个结构体类型的一般形式为:struct 结构体名 { 成员表列 };struct Student{ int num; char name[20]; char sex; int age;};花括号内是该结构体所包含的子项,称为结构体的成员,上述的num,name...
2020-04-01 22:49:57 360
shell脚本基础学习|理论+实操
2022-05-23
docker基础学习|docker基操
2022-05-23
typora-setup-ia32.exe
2020-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人