作业
l_ove_you
这个作者很懒,什么都没留下…
展开
-
苏嵌第四次作业
void Print1(char* p){ printf("p= %s\n",p);}void Print2(char(*k)[100]){ int i = 0; for (; i < 2; i++) { printf("k[%d]=%s\n", i, *(k+ i)); }}void Print3(char(*s)[2][100]){ int i = 0; int j = 0; for (; ...原创 2020-07-08 21:15:02 · 83 阅读 · 0 评论 -
苏嵌第三次作业
1、bC语言标准(K&R C/C89/C99/C11)K&R C起初,C语言没有官方标准。1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。布莱恩·柯林汉(Brian Kernighan) 和 丹尼斯·里奇(Dennis Ritchie) 出版了一本书,名叫《The C Programming Language》。这本书被 C语言开发者们称为K&R,很多年来被当作 C语言的非正式的标准说明。人们称这个版本的 C语言为K&R 。K&R原创 2020-07-07 21:55:29 · 118 阅读 · 0 评论 -
7月6日作业答案
一、编译器三级优化分别优化了哪些?GNU编译器提供-O选项供程序优化使用:-O提供基础级别的优化 -O2提供更加高级的代码优化,会占用更长的编译时间 -O3提供最高级的代码优化编译器优化级别1:在优化的第一个级别执行基础代码的优化,这个级别试图执行9种单独的优化功能:(1).-fdefer-pop: 这种优化技术与汇编语言代码在函数完成时如何进行操作有关。(2).-fmerge-constans: 使用这种优化技术, 编译器试图合并相同的常量.(3) . ...原创 2020-07-06 21:52:35 · 195 阅读 · 0 评论 -
【苏嵌实训-嵌入式 LinuxC 第 1 天】
项目开发报表 项目名称 【苏嵌实训-嵌入式 LinuxC 第 1 天】 今日进度以及任务 今天学习了基本的环境与简单的文件写改查 通过写的c文件执行运行 本日任务完成情况 (详细说明本日任务是否按计划完成,开发的代码量) 今日认真的学习基本操作,也熟悉了环境以及简单的文件操作。开发的代码量为少。明天应更加努力。 本日开发中出现的问题汇总 1.no write since last change...原创 2020-07-03 21:55:38 · 211 阅读 · 0 评论 -
苏嵌第一次作业(几大问题加20命令指令)
一、为什么嵌入式要用c语言:嵌入式软件一般需着重考虑三个方面:性能、安全性和开发效率(包括代码可移植性等)。性能(运行效率)方面,汇编明显是最高的。但汇编在安全性和开发效率方面明显是最低的。所以除非是要求极端高性能的嵌入式平台(或者是系统实在是太简单而没办法支持高级语言),使用汇编语言的不多。我们一般进行初始化时会使用汇编语言。而其它高级语言的运行效率一般比较低,源代码和目标代码也可能会比较长。这样占用的内存也会比较大。嵌入式应用在硬件上,需要较快的反映时间,占用内存的增多必然会影响...原创 2020-07-03 19:06:25 · 542 阅读 · 0 评论