- 博客(15)
- 收藏
- 关注
原创 C语言之为什么要用指针
2.注意定义地址的写法 :int *p = (int *)0x000000000061FE33;1.main函数中指针函数的调用:括号中要有“&”;3.注意第二个printf()中的p没有加任何前缀。场景一:封装一个函数,实现两个数的交换(指针)1.printf括号中的0x表示十六进制数;场景二:指向固定的内存地址(区域)
2023-04-24 16:31:28
198
原创 C语言之函数练习
1.需要先建两个函数:初始化函数和打印函数(且这两个函数是不返回函数);2.在larger函数中需要定义一个m变量,以便之后下标赋值给m;
2023-04-24 14:29:05
184
原创 C语言之局部变量和全局变量
3.在main函数中,调用其他关于数组的函数中,此函数括号中没有中括号。例如,maxscore(studentscore,len),而不是:maxscore(studentscore[],len)。1.记得返回函数有函数值,在main函数中,一定要定义一个相同数据类型的变量来承接函数。emp = min;例子:班上10 个学生,封装一个函数,调用该函数后获得班上的平均分,最高分,最低分。printf("在班级中,最低分为:%d\n",min);printf("在班级中,最高分为:%d\n",max);
2023-04-24 13:50:44
302
原创 C语言之二维数组和函数的概念和实战
代码:int i;int j;for(i=0;i<hang;j<lie;j++)printf("输入第%d行第%d列的数\n",i+1,j+1);int i;int j;for(i=0;i<hang;j<lie;j++)int i;int j;for(i=0;i<hang;j<lie;
2023-04-24 12:56:47
520
原创 C语言之计算不同班级学生的平均成绩(数组)
printf("一班的平均分:%f\n",averofclass1);printf("二班的平均分:%f\n",averofclass2);printf("第%d个学生的成绩为:\n",i+1);printf("请输入第%d个学生的成绩:\n",i+1);printf("班级人数为:%d\n",len);printf("平均分为%f\n",aver);printf("总人数%d个\n",len);printf("总人数%d个\n",len);3.数组一般有数组名和长度两个变量。
2023-04-23 15:36:44
1558
原创 C语言之函数的封装和调用
2.函数可以当做表达式:printf("%d",res);------用的是函数的返回值。3.函数调用当做其他函数调用的参数----用的是函数的返回值。printf("请输入三个值:\n");
2023-04-20 21:20:05
707
原创 C语言之二维数组的见怪不怪
printf("最大值为:%d\n下标为:arry[%d][%d]\n",max,hang,lie);1.如果不加这两步:hang=i;那么下标就会出错,成为这种情况。因为if语句中三句代码顺序反了,且没有必要这么麻烦,直接赋值即可。第一种情况:元素少#include<stdio.h>例子:二维数组应用之找最大值及对应下标。第四种情况:对每列某些位置赋值。3.定义max时需要初始化为0。第二种情况:在第一列中有数据。第三种情况:指定位置有数据。2.最大值出错的情况。
2023-04-20 17:49:11
80
原创 C语言中while循环计算1到100之和
int sum=0;//要对变量初始化为0,这是编码习惯。printf("0到100的和为:%d\n",sum);2.别忘了最后printf括号中有%d。1.要对变量初始化为0。
2023-04-12 20:11:08
2112
原创 C语言中while循环我爱你十次案例
2.当变量取值大于0时,那么while括号中的只是变量名。注意:1.当变量取值等于0时,那么while括号中的为一个范围。3.当变量取值为i时,那么最后结果也为i次。puts("我爱你");puts("我爱你");puts("我爱你");puts("我爱你");
2023-04-12 17:46:53
1420
1
原创 C语言中switch练习学生成绩等级划分
1.第一个printf括号里是这样的: printf("请输入成绩:\n");而不是: printf("请输入成绩:\n",score);printf("成绩非法,请重新输入:\n");printf("成绩为C,刚好及格\n");printf("成绩为D,不及格\n");printf("成绩为B,一般般\n");printf("成绩为S,太棒了\n");printf("成绩为A,优秀\n");printf("请输入成绩:\n");4.每一个printf后别忘了加break;3.case后是冒号;
2023-04-12 16:39:44
4912
1
原创 对于scanf的注意事项
2.在scanf()中,“”中的数据最好不要加逗号。3.scanf格式中有什么字符,输入的时候也要输入。1.scanf中要注意加&4.错误写法(两处)
2023-04-11 00:40:54
284
1
原创 C语言关于printf/打印
2.%d只包括整数类型的占位符、在此注意的是:1.相当于在编译运行时,a的具体值赋给%d。3.指定数据宽度和小数位数用%m.nf或%-m.nf。例如printf("%20.4",a);1.在对两个数除的时候注意强制类型转换。注意float带括号。2.注意占位符的使用。
2023-04-08 17:06:59
224
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅