华清培训之第一周
在嵌入式与FPGA方向上纠结了好久,选择了嵌入式。虽然学校里大大小小的项目做了一些,但没有系统学习,故而选择了华清远见,想要系统框架成体系的学习嵌入式,通过前期的招生简章也确实看到了华清的学习体系框架,符合我目前当下的规划。
首先,嵌入式方向未来的发展潜力还是比较大的,在工业互联网和人工智能的推动下,未来嵌入式产品的应用边界会逐渐拓展,这个过程也会释放出大量的高附加值岗位。
早期的嵌入式开发主要涉及到三层技术体系,分别是感知层、网络层和平台层,随着大数据、云计算和人工智能相关技术的发展,目前嵌入式开发还涉及到边缘层、数据层、应用层和安全层,而这些新增加的技术层(tier)对于嵌入式未来的发展会产生越来越大的影响。
在第一周华清针对于大家的C语言基础进行补习,学习了哪些呢,让我分享给大家!

最后附上一个小小的练习代码,仅供参考。
//定义一个长度为5的float数组
//输入
//求平均值
//求最大值
//求最小值
//进行排序(冒泡排序)
#include
#define N 5
int main(void)
{
//平均值
//定义
float arr[N]={0};
int i,j,temp;
float sum=0;
float avr=0;
float max=0;
float min=0;
//输入
printf("请输入五个浮点型数:\n");
for(i=0;i { scanf("%f",&arr[i]); } //输出 for(i=0;i { sum+=arr[i]; } avr=sum/5; printf("avr=%.1f\n",avr); //最大值 max=arr[0]; for(i=0;i { if(max max=arr[i]; } printf("max=%.1f\n",max); //最小值 min=arr[0]; for(i=0;i { if(min>arr[i]) min=arr[i]; } printf("min=%.1f\n",min); //冒泡排序 for(i=0;i { for(j=0;j { if(arr[j]>arr[j+1]) { temp=arr[j+1]; arr[j+1]=arr[j]; arr[j]=temp; } } } for(i=0;i { printf("%6.1f",arr[i]); } printf("\n"); return 0; } 本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
