苏嵌//季宇晨//7.13

 

 

今日学习任务

 

1、了解c语言的特点(优缺点、嵌入式开发中的地位、如何学习语言编程)

2、了解基本的数据类型及输入输出;(内置类型)

3、掌握字节长度与取值范围;(计算机存储数据的方式,sizeof的使用)

4、熟练掌握指针的定义与使用;(对应内存空间与指向内存空间)

今日任务完成情况

 

(详细说明本日任务是否按计划完成,开发的代码量)

1、了解c语言的特点(优缺点);知道了嵌入式开发为什么选择c语言

2、学习了数据结构,知道了什么是数据结构,了解了一些数据类型的写法和意义

3、掌握了scanf和printf的基本用法

4、掌握了一些字节长度和取值范围,能够算出简单的取值和范围

今日开发中出现的问题汇总

 

1、c语言基础不够扎实,很多数据类型都不是很懂,不了解他的使用方法,在编写c语言的过程中很容易出错

2、逻辑有的时候不是很清楚,例如在一个c语言编程中找错误时,很难发现循环里的错误,大概还是c语言不扎实大导致的

 

今日未解决问题

 

今日开发收获

1、把一些数据类型的用法掌握了,并且也能进行一定的编写

2、我发现你学习了这些知识,和把这些知识运用到编程中是不一样的,在编写程序的过程中会出现很多错误,这些错误不编写程序是不会意识到的,这就是为什么我们老师说程序一定要多打,这对提高自身技能还是很有好处的

 

自我评价

 

(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)

 




能及时把老师讲的东西记下来,但是很多并不是当时就能记住或是理解,需要课后在进行巩固和复习

其他

 

 程序:

1、查询出各个数据类型的字节长度

#include<stdio.h>
#include<string.h>
int main()
{
    int i_num;
    char  c_ch;
    double d_num;
    float f_num;
    printf("please scanf i_num:");
    scanf("%d",&i_num);
    getchar();
    printf("please scanf c_ch:");
    scanf("%c",&c_ch);
    printf("please scanf d_num:");
    scanf("%lf",&d_num);
    printf("please scanf f_num:");
    scanf("%f",&f_num);
    printf("i_num= %d\n",i_num);
    printf("c_ch= %c\n",c_ch);
    printf("d_num %lf\n",d_num);
    printf("f_num %f\n",f_num);
    return 0;
}
2、通过编程实现,统计1-n有多少个9
#include<stdio.h>
int main()
{
    int i;
    int temp;
    int num;
    int count = 0;
    printf("please input number : \n");
    scanf("%d",&num);
    for(i = 1;i <= num ; i++)
    {
        temp = i;
        while(temp!= 0)
{
    if((temp% 10) == 9)
    {
        count++;
    }
    temp=temp / 10;
}
    }
    printf("1-%d count 9 = %d\n",num,count);
    return 0;
}


猜你喜欢

转载自blog.csdn.net/xbackjyc/article/details/81036778
今日推荐