C语言中说函数重定义怎么解决

一个mymenu函数,他里面包含了4个其他的函数,要求mymenu可以对这4个函数进行调用,同时这4个函数也可以调用mymenu,我不知道怎么避免那个什么重定义错误

c

1个回答

只能说你mymenu写得太强大了, 或者说你mymenu写的就有问题, 藕合性太强了! 你这像递归,写成一个函数不就行了!

comeonbabe_
comeonbabe_ 好的,谢谢!
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C语言中if函数中的问题

#include<stdio.h> int main() { int num[2][6]={{0,0,0,0,0,0},{0,0,0,0,0,0}}; int i=0,j=0,m,n,p,z; printf("Please type 1 for first class,Please type 2 for economy\n"); { for(p=1;p<=10;p++) { scanf("%d",&z); if(z==1&&num[0][4]!=1) num[0][i]=1, i++, printf("头等舱%d,%d\n",1,i); else if(z==2&&num[1][4]!=1) num[1][j]=1, j++, printf("经济舱%d,%d\n",2,j); else if(z==1&&num[0][4]==1) { printf("Can you change to the economy?\n"); scanf("%d",&m); { if(m==8) { num[1][p-5]=1, j++, printf("经济舱%d,%d\n",2,p-5); } else printf("The next flight start in 3 hours later\n"),p=p-1; } } else if(z==2&&num[1][4]==1) { printf("Can you change to the first class\n"); scanf("%d",&n); { if(n==9) { num[0][p-5]=1, i++, printf("头等舱%d,%d\n",1,p-5); } else printf("The next flight start in 3 hours later\n"),p=p-1;} } else printf("Error\n"),p=p-1; } } printf("All tickets are sold!\n"); return 0; } 就是这样一个程序,目的是选票,当输入1的时候自动给出头等舱以及位置序号,当输入2的时候给出经济舱以及位置序号。当然已被选择的不能再次被选择。 问题: 加入头等舱满了,会再次有一个if函数出来询问你是否可以换到经济舱,然而我定义 if(m=='y') 这个语句的时候会直接输出下面的else.....所以我不得不用数字来表示是否,比如输入8就代表可以,具体长这样 用数字时候是这样![图片说明](https://img-ask.csdn.net/upload/201512/02/1449050037_993498.png) 然而当我想用y来表示的时候,就变成这样了(运行时我已经把变量改成char 型,,输入时也是%c了)![图片说明](https://img-ask.csdn.net/upload/201512/02/1449050113_182140.png) 请教如何解决?

C语言中,对函数指针的定义和赋值

设有以下函数    void fun(int n,char * s) {……}  则下面对函数指针的定义和赋值均是正确的是 A)void (*pf)(); pf=fun;  B)void *pf(); pf=fun;  C)void *pf(); *pf=fun;  D)void (*pf)(int, char*);pf=&fun; 自己选的C 正确吗

关于c语言中strlen函数使用

/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */ #include <stdio.h> struct btbucode//定义结构体btbucode { int n; char pn[50]; }; struct btbucode code[]={{11, "cailiao"},{12, "caiji"},{13, "shang"},{14, "jingji"},{15, "jixin"}, {16, "shipin"},{17, "lixueyuan"},{18, "fama"},{19, "waiguoyu"},{20, "yishuchuanmei"}, {95, "gonghui"},{96,"jiaowuchu"},{97,"renshichu"},{98,"kejichu"},{99,"xiaoban"}};//定义结构体数组code并初始化 /* PRESET CODE END - NEVER TOUCH CODE ABOVE */ #include<string.h> int main() {int m,flag=0,i; scanf("%d",&m); for(i=0;i<strlen(code);i++) if(m==code[i].n) {flag=1;printf("%s\n",code[i].pn);break;} if(flag==0) printf("未找到\n"); return 0;} 我用了一个strlen函数来算结构体数组长度 但是出现错误提示 error C2664: 'strlen' : cannot convert parameter 1 from 'struct btbucode [15]' to 'const char *' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast

初学者,关于C语言struct里定义函数的问题

我在main函数外定义了这么一段 struct { int value; int cnt; int child[100]; cmpp(); void paixu() { sort(child,child+cnt,cmpp); } }node[101]; bool cmpp(int x,int y) { return node[x].value>node[y].value; } 就是这个: ![图片说明](https://img-ask.csdn.net/upload/201708/31/1504158531_314065.png) 编译过不了,提示大意就是不认识cmpp()这个比较函数。求助各位大大怎么改才可以呢。 **完美解决。非常感谢诸位大佬!!**

C语言函数的定义和函数的声明的区别在哪里,函数的定义是不是包含了申明的条件?

C语言函数的定义和函数的声明的区别在哪里,函数的定义是不是包含了申明的条件?

C语言局部定义函数错误

D:\Microsoft Visual Studio\Common\MSDev98\Bin\01.cpp(237) : error C2601: 'work5_1' : local function definitions are illegal int work5_1 (int weekday,int totality) { int daycount; for(int blank=1;blank <= weekday;blank++) printf(" "); for(daycount=1;daycount <= totality;daycount++) { if(weekday > 6) { printf(" %d \n"); weekday = 0; } else { printf(" %d ",daycount); weekday++; } } return weekday; }

如何用C语言的正则表达式匹配到C语言中的函数实现部分的函数头部分。

C代码 int test1(int a, int b){ int a; int b; } 匹配到 C代码 收藏代码 int test1(int a, int b)

C语言中函数数组调用问题

定义的二维数组为全局变量,在主函数中有多个子函数要用到它。请问下大家,子函数中计算的此二维数组的值间能传递么?还是也需要调用呢?~~

C语言中如果定义的函数return-1,想在主函数输出no,如何输出?

C语言中如果定义的函数return-1,想在主函数输出no,如何输出? c99

C语言中如何自定义swap或power函数

定义一个函数一定要有main吗,main在函数中有什么作用,void有什么作用 #include <stdio.h> int main() { void swap(int *px, int *py) { int temp, x, y; printf("请输入x,y\n"); scanf("%d, %d\n",&x, &y); px = &x; py = &y; temp = *px; *px = *py; *py = temp; printf("交换后x=%d, y=%d",x, y); } return 0; } 该函数错在哪

c语言中函数返回值类型的问题

看一道改错题: #include<stdio.h> #include<conio.h> #include<math.h> proc(int k)//很显然根据主调函数和返回值类型知道这里缺少类型 { int n;float s,w,p,q; n=1; s=1.0; while(n<=k){ w=2.0*n; p=w-1.0; q=w+1.0; s=s*w*w/p/q; n++; } return s; } void main(){ system("CLS"); printf("%f\n",proc(20)); } 我觉得既然变量s是float型,就应该改成float proc(int k)。可是本题的答案确实这样子改的 double proc(int k)我想问答案这样改对吗?如果对道理是什么?

c语言中的printf函数问题

int main() { int arry[3][5]={ {1,2,4}, {4,5,6,7}, {6,5,3,8} }; int (*p)[5]; p=arry; printf("%x\n",*(p+1)+3); printf("%x\n",*(*(p+1)+3)); printf("%x\n",*(p+1)+3); printf("%x\n",*(p+1)+2); printf("%x\n",p); printf("%x\n",p+1); printf("%x\n",*p+1); printf("%x\n",p[0]+1); printf("%x\n",**p); printf("%x\n",&p); 定义了一个二维数组arry,printf("%x\n",*(p+1)+3);为什么这样输出来的是一个地址? 其中printf函数中的输出项表,到底是不是在计算表达式的左值还是右值,如果是的 话,到底是哪个值? 谢谢解决问题

C语言中结构体先声明后定义不可以吗?

C语言中结构体先声明后定义不可以吗? 我几次测过了,把结构体放在主函数前正常运行,把结构体放在结构体后面就用不了了,求各位帮我解释一下。

如何用正则表达式匹配到C语言中的函数实现部分的函数头部分。

比如 1) [code="c"] int test1(int a, int b){ int a; int b; } [/code] 匹配到 [code="c"]int test1(int a, int b){[/code] 2) [code="c"] int test1(int a, int b) { int a; int b; } [/code] 匹配到 [code="c"] int test1(int a, int b) { [/code] 3) [code="c"] int test1(int a, int b){ int a; int b; } [/code] 匹配到 [code="c"] int test1(int a, int b){ [/code] 这个正则表达式该如何写?

C语言中max函数我是按照书上标准答案写的 但是得不出正确答案 求助

#include<stdio.h> int max(int a, int b) { return a>b?a:b; } int main() { int a, b, c; scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d",c); return 0; }

c语言函数中如何动态定义变量类型

结构体Elf32_Ehdr和Elf64_Ehdr成员名称是一样的,在函数中想要根据e_ident[EI_CLASS]的值不同 ,使用不同的结构体。 请问各位大师怎么实现?小弟是个新手,麻烦附上实现代码,非常感谢! ![图片说明](https://img-ask.csdn.net/upload/201709/24/1506220576_69859.png)

round函数的C语言代码怎么写?

用C语言编写round函数,本人的C语言的math库不能用了,想自己写个round函数

求助,c语言定义函数问题,为什么会报错?

``` #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #define MaxSize 10 typedef struct { int* data; int length; }SqList; void IintList(SqList* L); bool ListInsert(SqList* L, int i, int e); int main() { SqList L; InitList(&L); ListInsert(&L, 1, 10); return 0; } void IintList(SqList* L) { L->length = 0; } bool ListInsert(SqList* L, int i, int e) { if (i<1 || i>L->length + 1) return false; if (L->length >= MaxSize) return false; for (int j = L->length; j >= i; j--) L->data[j] = L->data[j - 1]; L->data[i - 1] = e; L->length++; return true; } ``` ![图片说明](https://img-ask.csdn.net/upload/202004/24/1587713382_756573.png)

c语言,没定义同名函数,包含头文件时却说重定义了,请大神看看

头文件EnforceJoseph.h ``` #include<stdio.h> #include<stdlib.h> struct Node { int password; int peopleOfNumber; Node *next; }; Node *first; Node *last; //用于遍历约瑟夫环的函数,传入的形参第一个为首地址,第二个是初始上限值 bool Enforce(Node *node, int m) { Node *p = node; Node *q = p; if ((*p).next == p) return true; int i = 0; for (; i < m; i++) { p = (*p).next; if (i == 0) continue; q = (*q).next; } m = (*p).password; printf("出列的人为:%d", (*p).peopleOfNumber); (*q).next = (*p).next; free(p); Enforce((*q).next, m); return true; } //建立一个只有一个结点的链表 void setup() { first =(Node *) malloc(sizeof(Node)); last = first; (*last).next = first; } //向链表添加数据 void add(int password, int numberOfPeople) { Node *p; if (last == first) { p = first; } else p = (Node *)malloc(sizeof(Node)); (*p).password = password; (*p).peopleOfNumber= numberOfPeople; (*p).next = first; last = p; } bool checkIfNull() { Node *q = (*first).next; if (((*first).next == first) || (*q).next == first) return false; else return true; } void begin(int m) { Enforce(first, m); } ``` 下面是包含该头文件的,main函数所在的文件"源.cpp": ``` #include<stdio.h> #include<string.h> #include "EnforceJoseph.h" int m; int pass; int num; char yOrN[3]; int main() { void start(); start(); system("PAUSE"); } void start() { void input(int type); void check(int type); setup(); input(1); input(2); input(3); check(4); begin(m); } void input(int type) { void check(int type); switch (type) { case 1: printf("请输入m的值\n"); scanf_s("%d", &m); check(1); break; case 2: printf("请输入密码和位置"); scanf_s("%d %d", &pass, &num); check(2); add(pass,num); break; case 3: printf("你是否要继续输入?请输入yes或no\n"); scanf_s("%s", yOrN); check(3); } } void check(int type) { switch (type) { case 1: if (m != (int)m) { printf("你输入的m值不合要求,请重新输入\n"); input(1); } case 2: if (pass > m) { printf("你输入的密码不合要求,重新输入\n"); input(2); } case 3: if ((strcmp(yOrN, "yes") != 0) && (strcmp(yOrN, "no") != 0)) { printf("请输入yes或no\n"); input(3); } else input(2); break; case 4: if (!checkIfNull()) { printf("你建立的链表不合法,请重新建立"); input(2); } break; } } ``` 该项目只写了这2个文件。下面上张报错的图: ![图片说明](https://img-ask.csdn.net/upload/201604/01/1459513539_544665.png) 求解决方法

学Python后到底能干什么?网友:我太难了

感觉全世界营销文都在推Python,但是找不到工作的话,又有哪个机构会站出来给我推荐工作? 笔者冷静分析多方数据,想跟大家说:关于超越老牌霸主Java,过去几年间Python一直都被寄予厚望。但是事实是虽然上升趋势,但是国内环境下,一时间是无法马上就超越Java的,也可以换句话说:超越Java只是时间问题罢。 太嚣张了会Python的人!找工作拿高薪这么简单? https://edu....

大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

为什么程序猿都不愿意去外包?

分享外包的组织架构,盈利模式,亲身经历,以及根据一些外包朋友的反馈,写了这篇文章 ,希望对正在找工作的老铁有所帮助

Java校招入职华为,半年后我跑路了

何来 我,一个双非本科弟弟,有幸在 19 届的秋招中得到前东家华为(以下简称 hw)的赏识,当时秋招签订就业协议,说是入了某 java bg,之后一系列组织架构调整原因等等让人无法理解的神操作,最终毕业前夕,被通知调往其他 bg 做嵌入式开发(纯 C 语言)。 由于已至于校招末尾,之前拿到的其他 offer 又无法再收回,一时感到无力回天,只得默默接受。 毕业后,直接入职开始了嵌入式苦旅,由于从未...

这些插件太强了,Chrome 必装!尤其程序员!

推荐 10 款我自己珍藏的 Chrome 浏览器插件

@程序员:GitHub这个项目快薅羊毛

今天下午在朋友圈看到很多人都在发github的羊毛,一时没明白是怎么回事。 后来上百度搜索了一下,原来真有这回事,毕竟资源主义的羊毛不少啊,1000刀刷爆了朋友圈!不知道你们的朋友圈有没有看到类似的消息。 这到底是啥情况? 微软开发者平台GitHub 的一个区块链项目 Handshake ,搞了一个招募新会员的活动,面向GitHub 上前 25万名开发者派送 4,246.99 HNS币,大约价...

用python打开电脑摄像头,并把图像传回qq邮箱【Pyinstaller打包】

前言: 如何悄悄的打开朋友的摄像头,看看她最近过的怎么样,嘿嘿!这次让我带你们来实现这个功能。 注: 这个程序仅限在朋友之间开玩笑,别去搞什么违法的事情哦。 代码 发送邮件 使用python内置的email模块即可完成。导入相应的代码封装为一个send函数,顺便导入需要导入的包 注: 下面的代码有三处要修改的地方,两处写的qq邮箱地址,还有一处写的qq邮箱授权码,不知道qq邮箱授权码的可以去百度一...

做了5年运维,靠着这份监控知识体系,我从3K变成了40K

从来没讲过运维,因为我觉得运维这种东西不需要太多的知识面,然后我一个做了运维朋友告诉我大错特错,他就是从3K的运维一步步到40K的,甚至笑着说:我现在感觉自己什么都能做。 既然讲,就讲最重要的吧。 监控是整个运维乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供详实的数据用于追查定位问题。目前业界有很多不错的开源产品可供选择。选择一款开源的监控系统,是一个省时省力、效率最高的方...

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

Linux系统的最常用命令你了解多少呢?

Linux系统的最常用命令第一组 用户管理类命令1.添加用户2.修改密码3.删除用户4.切换用户5.添加用户组6.删除用户组第二组 文件与目录类命令1.查看目录2.改变工作目录3.复制文件、目录4.移动或改名5.删除文件、目录6.改变文件权限7.创建目录8.新建文件9.查看目录大小10.查看当前路径第三组 压缩打包类命令压缩解压1.压缩解压--gzip2.压缩解压--bzip23.压缩解压--ta

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

讲一个程序员如何副业月赚三万的真实故事

loonggg读完需要3分钟速读仅需 1 分钟大家好,我是你们的校长。我之前讲过,这年头,只要肯动脑,肯行动,程序员凭借自己的技术,赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时...

win10暴力查看wifi密码

刚才邻居打了个电话说:喂小灰,你家wifi的密码是多少,我怎么连不上了。 我。。。 我也忘了哎,就找到了一个好办法,分享给大家: 第一种情况:已经连接上的wifi,怎么知道密码? 打开:控制面板\网络和 Internet\网络连接 然后右击wifi连接的无线网卡,选择状态 然后像下图一样: 第二种情况:前提是我不知道啊,但是我以前知道密码。 此时可以利用dos命令了 1、利用netsh wlan...

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

带了6个月的徒弟当了面试官,而身为高级工程师的我天天修Bug......

即将毕业的应届毕业生一枚,现在只拿到了两家offer,但最近听到一些消息,其中一个offer,我这个组据说客户很少,很有可能整组被裁掉。 想问大家: 如果我刚入职这个组就被裁了怎么办呢? 大家都是什么时候知道自己要被裁了的? 面试软技能指导: BQ/Project/Resume 试听内容: 除了刷题,还有哪些技能是拿到offer不可或缺的要素 如何提升面试软实力:简历, 行为面试,沟通能...

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷

阿里巴巴全球数学竞赛( Alibaba Global Mathematics Competition)由马云发起,由中国科学技术协会、阿里巴巴基金会、阿里巴巴达摩院共同举办。大赛不设报名门槛,全世界爱好数学的人都可参与,不论是否出身数学专业、是否投身数学研究。 2020年阿里巴巴达摩院邀请北京大学、剑桥大学、浙江大学等高校的顶尖数学教师组建了出题组。中科院院士、美国艺术与科学院院士、北京国际数学...

HTTP与HTTPS的区别

面试官问HTTP与HTTPS的区别,我这样回答让他竖起大拇指!

程序员毕业去大公司好还是小公司好?

虽然大公司并不是人人都能进,但我仍建议还未毕业的同学,尽力地通过校招向大公司挤,但凡挤进去,你这一生会容易很多。 大公司哪里好?没能进大公司怎么办?答案都在这里了,记得帮我点赞哦。 目录: 技术氛围 内部晋升与跳槽 啥也没学会,公司倒闭了? 不同的人脉圈,注定会有不同的结果 没能去大厂怎么办? 一、技术氛围 纵观整个程序员技术领域,哪个在行业有所名气的大牛,不是在大厂? 而且众所...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

程序员为什么千万不要瞎努力?

本文作者用对比非常鲜明的两个开发团队的故事,讲解了敏捷开发之道 —— 如果你的团队缺乏统一标准的环境,那么即使勤劳努力,不仅会极其耗时而且成果甚微,使用...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发(16k)

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

立即提问
相关内容推荐