苏嵌怎么样_羊水穿刺会有假嵌合体

苏嵌怎么样_羊水穿刺会有假嵌合体苏嵌项目实战学习日志姓名:赵俊豪日期:7…

苏嵌                                                                                                                              项目实战

 

学习日志       

 

                              姓名:赵俊豪       日期:7.23

 

 

 

 

今日学习任务

 

C语言嵌入式开发实战教程

今日任务完成情况

 

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

  1. 熟练掌握所有关键字的使用(staticexterntypedefregisterconst,)
  2. 熟练掌握复合数据类型的使用(strcutunionenum
  3. 熟练掌握宏的使用技巧
  4. 了解大端顺序和小端顺序

 

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

 

对函数指针和函数指针数组还是不太理解

 

今日未解决问题

 

今日开发收获

知道了c语言里面大部分关键字的如static的使用方法;并且掌握了一些基本复合数据类型如结构型,枚举型等;对宏定义也有了了解

 

自我评价

 

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

 

 

基本的学习任务还是可以完成的

其他

 

苏嵌怎么样_羊水穿刺会有假嵌合体苏嵌怎么样_羊水穿刺会有假嵌合体

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1#include<stdio.h>

 

struct message

{

    char ch;

    int num;

    char *ptr;

};

 

typedef struct message Message;

 

int main()

{

    Message msg;

    msg.ch = ‘a’;

    msg.num = 1001;

    msg.ptr = “this is my demo!”;

   

    printf(“msg.ch = %c\n”,msg.ch);

    printf(“msg.num = %d\n”,msg.num);

    printf(“msg.ptr = %s\n”,msg.ptr);

}

 

2#include<stdio.h>

 

int add(int a,int b)

{

    return a + b;

 

}

int sub(int a,int b)

{

    return a – b;

}

int mal(int a,int b)

{

    return a * b;

}

int div(int a,int b)

{

    return a / b;

}

 

int cal(int a,int b,int(*p_cal)(int,int))

{

    return p_cal(a,b);

}

int main()

{

    int i;

    cal(5,6,add);

    cal(5,6,sub);

    cal(5,6,mal);

    cal(5,6,div);

    int (*p_cal_array[4])(int,int);

    p_cal_array[0] = add;

    p_cal_array[1] = sub;

    p_cal_array[2] = mal;

    p_cal_array[3] = div;

 

 

    for(i = 0;i < 4;i++)

    {

        (p_cal_array[i])(5,6);

    }

    int sum = (p_cal_array[i])(5,6);

    printf(“sum = %d\n”,sum);

    return 0;

}

3

#include<stdio.h>

union node

{

    int num;

    char ch[2];

};

int main()

{

    union node p;

    union node *pp = &p;

    p.num = 0;

    p.ch[0] 0

    p.ch[1] = 1;

    printf(“p.num = %d\n”,p.num);

    return 0;

}

#if 0

int main()

{

    int num = 0x12345678;

    char *ptr = &num;

    printf(“num = %d\n”,num);

    return 0;

}

4

#include<stdio.h>

 

enum node

{

    A = 99,

    B = 105,

    C

};

int main()

{

    enum node p;

    int num = C;

    printf(“num = %d\n”,num);

    return 0;

}

今天的文章苏嵌怎么样_羊水穿刺会有假嵌合体分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/62123.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注