苏嵌 项目实战
学习日志 姓名:张朋 日期:2018年07月10日
|
|
今日学习任务
| 1、熟练使用文本编辑器vim;(基本操作、配置、使用技巧) 2、熟练使用编译器;(基本编译选项、静态库与动态库的制作与使用) |
今日任务完成情况
(详细说明本日任务是否按计划完成,开发的代码量) | 今日任务按计划完成。 1、了解了gcc的相关介绍; 2、明白了什么是交叉编译; 3、懂得了源文件到可执行文件经历的几个步骤; 4、清楚的掌握了预处理、编译、汇编阶段所做得相应的工作。 |
今日开发中出现的问题汇总
| 1、怎么制作静态库和动态库 2、文本编辑器vim基本操作以及怎么使用 |
今日未解决问题
| gcc编译器链接过程做哪些工作 |
今日开发收获 | 懂得了gcc相关的知识,明白了Linux的特点,同时掌握了一些Linux的常用命令,懂得了源文件到可执行文件经历的几个步骤以及这些步骤下对应的相关工作。 |
自我评价
(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)
| 今天可以跟上老师的步骤,可以跟上老师的教学进程,可以按照开发规范完成既定的任务。同时,自己还有很多需要改进的地方,需要进一步提高自己的上课的状态,积极配合老师的教学。 |
其他
| 无 |
1.求1-100之间的所有素数。
1 #include<stdio.h>
2
3 int main()
4 {
5 int i;
6 int n = 1;
7 printf("1-100的素数:");
8 while(++n < 100)
9 {
10 i = 1;
11 while(++i < n)
12 if(n % i == 0)
13 break;
14 if(i == n)
15 printf("%d ",n);
16 }
17 }
2、实现两数的相加、相减(通过自定义函数的形式)。
//两数相加的函数
1 int add(int a,int b)
2 {
3 return a + b;
4 }
//两数相减的函数
1 int sub(int a, int b)
2 {
3 return a - b;
4 }
//主函数
1 #include<stdio.h>
2
3 int main()
4 {
5 printf("add = %d\n",add(9,6));
6 printf("sub = %d\n",sub(9,6));
7 return 0;
8 }