- 博客(7)
- 收藏
- 关注
原创 报错dependencies.dependency. [xxx]‘ for xxx 1.0-SNAPSHOT is referencing itself.@21line
解决执行Maven的一种bug
2022-09-22 22:08:49
2242
转载 #define的用法a+b;(a+b)
在宏定义中,一般用大写。准确来说“#define n 10”不是n=10的意思,而是用10替换掉n,这是有区别的。例如:#include#define n a+bvoidmain(){inta=1,b=2;printf("%d",n*5);}输出的是11,而不是15。又例如:#include#define n (a+b)输出是15....
2021-09-15 23:35:33
1515
转载 ch = getchar(); ch + =32; C语言 求解析 题目是 说把大写字母转换成小写字母
大写字母A-Z的ASCII码是65-90小写字母a-z的ASCII码是97-122利用ASSCII码的值可以相互转换例:charca='A'+32;
2021-09-15 15:26:34
1399
原创 为什么程序中用双引号括起来的宏在预处理的时候是不会被宏替换的。
因为在 C 语言中,用双引号括起来表示的是字符串;双引号中的内容是照原样输出,不管双引号里面是什么内容;#define length 3.0#define width 4.0main(){float area;area=length*width; /*这里的字符串length和字符串width没被双引号括起来将被替换为3.0和4.0*/printf("length*width=%f",area);/*这里的字符串length和字符串width已被双引号括起来将不被替换,所以原样输出。运行
2021-09-15 15:21:04
1134
1
原创 详解关于int a[2][3]={{1},{2,3}}二位数组运算的问题
c语言inta[2][3]={{1},{2,3}};,则a[1][0]的值是_________详解;
2021-09-11 10:22:00
15331
2
原创 详解PTA金字塔问题
pta金字塔一种解体情况如下:#include<stdio.h>void pryamid(int n);int main(){ int n; scanf("%d", &n); pyramid(n); return 0;}void pryamid(int){ for(i =0; i<=n;i++){ for(int j= 0;j<n-i; j++) putchar(' '); for(int j; j &l
2021-09-10 22:31:48
388
原创 详解PTA|《C语言程序设计(第3版)》练习5-1 求m到n之和答案
项目场景:问题描述:详解PTA|浙大版《C语言程序设计(第三版)》题目练习5—1:求m到n之间的和出现了"error:redifintion of main"编译错误方法原因分析:不知道如何写答案,没有理解题意如何写答案,把裁判代码复制写入了导致错误,或者代码编写错误解决方案:主要解决如何使编译正确,题目通过,只要在编译区写上这些代码即可,不必加上那些为裁判代码去编译区。int sum(int m,int n){ int i; int sum = 0;for(.
2021-08-13 13:30:26
973
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人