- 博客(87)
- 收藏
- 关注
原创 结构体实例
int x;int y;temp.x=x;temp.y=y;}*/int main()p.x=5;p.y=10;pp=&p;(*pp).x=10;(*pp).y=5;return 0;
2024-12-01 00:15:00
228
原创 函数返回值和参数
void fun3(int n)//有参数无返回值,1加到n。int fun4(int n)//有参数有返回值,1加到n。void fun1()//无参数无返回值。int fun2()//无参数有返回值。
2024-11-30 00:00:00
252
原创 函数函数函数
程序中可能会有无数个位置用到1加到100的和,所以需要封装成函数,每次调用时只要写函数名即可。//从1循环到100,每次将值累加到变量sum。//函数fun()实现计算1加到100的和,并输出。每次使用时都写出完整代码太麻烦。
2024-11-29 04:00:00
228
原创 数据结构入门(C语言复习)malloc开辟free释放
/开辟整型空间,强制转换int。//如果是char x,内存对齐sizeof(po)仍然是8个字节。#include<stdlib.h>//malloc要用。//释放内存空间*/如果成功,会返回从堆内存上分配的内存指针。如果失败,会返回空指针*/
2024-11-28 23:11:09
341
原创 内存四区——笔记
/ 代码区是共享的,共享的目的是对于频繁被执行的程序,只需要在内存中有一份代码即可。//内存四区的意义:不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程。// 代码区是只读的,只读程序的原因是防止程序意外地修改了它的指令。//栈区:由编译器自动分配释放,存放函数的参数值、局部变量等。//代码区:存放函数体的二进制代码,由操作系统进行管理的。
2024-05-29 11:40:51
392
原创 打印乘法口诀表——个人练习
有个小问题:打印出来3*3和3*4和下面对不齐,4*4和下面也对不齐,我只会用if else来改进,不知还有其他好办法没。
2024-05-15 04:00:00
270
原创 猜数字:系统随机生成一个1-100之间的数字,玩家进行猜测,如果猜错则提示过大或过小,如果猜对则恭喜玩家胜利,并且退出游戏——个人练习
/添加随机数种子,利用当前系统时间生成随机数,防止每次随机数都一样。//只有这一行的话其实是伪随机数,所以需要添加随机数种子。//案例:猜数字,系统随机生成一个1-100之间的数字,玩家进行猜测。//如果猜错则提示过大或过小,如果猜对则恭喜玩家胜利,并且退出游戏。cout<<"猜测过大"<<endl;cout<<"猜测过小"<<endl;#include<ctime>//time系统时间头文件包含。//rand()%100是生成0~99的随机数。//3、判断玩家的猜测。//2、玩家进行猜测。
2024-05-13 19:30:50
437
原创 输入三个数,分别输出前两个数和前三个数中的最大数——个人练习
int main()int x,y,z;return 0;if(b>a)a=b;if(c>a)a=c;return a;
2024-03-22 04:00:00
194
原创 开辟空间以存放一个结构体变量——例题
int num;char sex;int main()Student *p;p->sex='M';delete p;return 0;
2024-03-21 04:00:00
222
原创 指定函数为内置函数——个人练习
if(b>a)a=b;if(c>a)a=c;return a;int main()for(i=0;i<10000;i++)return 0;
2024-03-17 04:00:00
245
原创 引用和变量的关系——例题
int main()int a=10;int &b=a;a=a*a;cout<<a<<b;b=b/5;cout<<b<<a;return 0;
2024-03-15 04:00:00
220
原创 包含类的C++程序——例题
private:int num;int score;public:cin>>num;cin>>score;int main()return 0;
2024-03-09 04:00:00
294
原创 调用函数比大小输出较大数——例题
int main()int a,b,c;cin>>a>>b;c=max(a,b);return 0;int z;else z=y;return(z);
2024-03-08 04:00:00
215
原创 定义结构体数组(算候选人票数)——例题
int count;int main()int i,j;for(i=1;i<=10;i++)for(j=0;j<3;j++)for(i=0;i<3;i++)return 0;
2023-12-20 00:15:00
113
原创 结构体类型——个人练习
printf("身高:%d\n",s1.height);printf("姓名:%d\n",s1.name);printf("学号:%d\n",s1.num);printf("性别:%d\n",s1.sex);strcpy(s1.name,"李明");
2023-12-19 04:00:00
95
原创 通过指针引用数组元素——个人练习
int main()/*{int *p,i;p=&a[0];for(i=0;i<5;i++)return 0;int *p,i;p=&a[0];for(i=0;i<5;i++)return 0;int *p,i;p=&a[0];for(i=0;i<5;i++)return 0;int *p,i;p=&a[0];for(i=0;i<5;i++)return 0;int *p,i;
2023-12-12 06:00:00
62
原创 补充知识点(文件)
那么nol.c中最开始有个#include" no2. c"他表示把第二个文件的内容给包含过来,那么nol.c中调用add()函数的时候就可以把数值传到no2.c中的被调用函数add()了。#define f (x)((x)*(x))替换结果为:e= ( (a+b) * (a+b) *(c+d) * (c+d) )=3*3*10*10=900。
2023-12-12 03:30:00
121
原创 数组 注意事项
合法,后面决定前面的大小。define P 5 int a[P] 合法。int x=5,a[x] 不合法,x是变量。int a[5] 合法。int a[1+1] 合法。int a[1/2+4] 合法。1.一维数组的初始化。
2023-12-11 04:00:00
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1