在实验室还是企业实习,这个无定数

【来信】(CSDN的私信限了字数,结果就是咨询中常遇到几句话说不清的问题)

  贺老师,您好 我是中科大软院研一学生,软件工程专业,研二有一年的时间出去实习,请问,我是应该去实验室,还是去企业实习?最近比较迷茫,这个问题,困惑我很久了,我想知道,去哪个能学到更核心的技术。 我不准备读博(至少在5年内,没有这个安排)


【回复】

  这个问题很难为你解答,要结合很多因素综合判断:你所在实验室水平如何,导师是否能提供足够机会,指导力量及投入、学习氛围如何,在实验室将做哪方面的工作;而论企业,你准备进什么样的企业,能进什么样的企业,企业中是否能给你提供你想要的机会和条件,会从事什么样的工作。另外,你的因素就是,是否有了自己心仪的方向,这个方向与实验室贴近,还是和准备去的企业相符。当条件具备时,学到核心技术,就看你的投入了。




=================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==|
|== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
|== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|
===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
在单片机中,由于内存资源比较有限,一般不能像PC机上那样使用动态内存分配的方式定义不定长度的数组。但是,可以通过预定义一个足够大的数组,来满足实际需求。 下面以STM32单片机为例,演示如何定义一个不定长度的数组: ``` #include "stm32f10x.h" #define MAX_SIZE 100 // 定义数组的最大长度 int main() { int array[MAX_SIZE]; // 定义一个足够大的数组 int n, i; printf("请输入数组长度:"); scanf("%d", &n); if(n > MAX_SIZE) { printf("数组长度超过最大值\n"); return 1; } printf("请输入数组元素:\n"); for(i = 0; i < n; i++) { scanf("%d", &array[i]); } printf("数组元素为:\n"); for(i = 0; i < n; i++) { printf("%d ", array[i]); } printf("\n"); return 0; } ``` 在上面的代码中,首先定义了一个足够大的数组`array`,然后使用`scanf`函数读入用户输入的数组长度`n`,并进行判断,如果`n`超过了最大值`MAX_SIZE`,则输出错误信息并退出程序。如果`n`没有超过最大值,则使用for循环读入用户输入的n个整数,并将它们存储到数组`array`中,最后使用for循环输出数组中的元素。 需要注意的是,在单片机中,由于内存资源非常有限,因此需要特别注意数组长度的定义和内存的使用,避免出现内存不足或者数组越界等问题。同时,在实际开发中,也需要根据具体的需求选择合适的数据结构来存储数据,避免不必要的内存开销和性能损失。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迂者-贺利坚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值