美文网首页
8.01 集训第四天 【对上一阶段的复习和对C语言的进一步学习】

8.01 集训第四天 【对上一阶段的复习和对C语言的进一步学习】

作者: 草莓灵啾啾 | 来源:发表于2019-08-02 09:59 被阅读0次

今日目标

对前三天的内容进行巩固,对头文件和数组有一个初步的了解

学习内容

1.关于“++”"--"号的运算
int temp=20;
int result=temp++ +2
(相当于
int result=temp+2;
temp++)
 printf("result=%d\n",result);
 printf("temp=%d\n",temp);
 输出结果:
 result=22
 temp=21
  • a++ :当表达式结束以后, 再+1
  • ++a :先+1 再运算
  • “--”运算同理
2.自定义头文件.h和实现文件.c
  • .h 函数的声明 变量的声明(不能赋值:因为还没有内存空间)
    .c 具体实现 实现函数的功能 操作变量
    可以将函数的声明和实现分离开来
  • 封装:封装某些功能 便于移植,方便下次使用
    1.创建.h文件
    声明函数(暴露接口给外部使用)
    2.创建.c文件
    函数的具体实现 还有私有的东西
    3.在.c文件里面导入.h文件,相当于.c文件里面有函数的声明和使用
    4.在使用的地方导入.h文件
  • 注:
    1.尽量让对应的.h文件与.c文件名称相同
    2.头文件相互引用可能会出错->解决办法:使用宏定义

数组

  • 基本数据类型:只能存储一个数据(int float double long char bool )
  • 为什么要用:需要存储多个同种类型的数据
    1.能够存储数据,就必须要有内存
    2.如何定义一个数组的同时,就为它分配内存空间
    3.数组定义时,必须明确数组的大小
    a.初始化几个就是几个
    b.在定义是明确指定数组的大小
    c.明确指定数组大小,并初始化部分数据
    4.数组的名字就是数组的首地址(第一个元素的地址)
    访问第一个元素的值
    score[0];
    获取第一个元素的地址
    &score[0];
    使用%p打印地址
printf("%p",score[0]);
printf("%p",&score);

以上两个实现的结果相同

  • 如何使用
    访问->通过下标来访问 0~n-1
    printf(“%d\n”,temp[0]);
    赋值
    temp[0]=6;

实际操作

将十进制数转化为二进制数/十六进制数demo
\small二进制

心得体会

今天第一次写demo时用了for语句,可是i的具体数量并不能确定,经东哥提醒,以后写代码,不能确定数量就用while语句。

相关文章

  • 8.01 集训第四天 【对上一阶段的复习和对C语言的进一步学习】

    今日目标 对前三天的内容进行巩固,对头文件和数组有一个初步的了解 学习内容 1.关于“++”"--"号的运算 a+...

  • 音视频学习之路--C++

    前言 C和C++作为学习音视频技术首要具备的语言基础,所以十分必要学习和复习一下之前学习C++语言基础。 这里ID...

  • c语言的复习

    1...........................................................

  • C++基础(二)

    由于感觉自己对C++语言的知识点遗忘了好多,于是近期复习C++语言基础知识,重新学习一遍感觉又有好多新的收获。在复...

  • 2017/12/19课后总结

    在结束了前期C语言的学习和电装中心的培训之后,今天进入了第三阶段:嵌入式的学习。一开始还要进行C语言的进一步提高学...

  • 探究golang接口

    今天看了《Go 语言中的方法,接口和嵌入类型》所以想对比以前对C/C++相关知识进一步理解golang的接口、指针...

  • C语言复习

    # C语言概述 # C语言的数据表示 ## C语言的数据类型 ### C语言的字符集、标识符、关键字 1、字符集字...

  • c语言复习

    转自http://www.blogfshare.com/c-pro-basic.html ● 函数的指针和指向函数...

  • C语言复习

    类型 extern 外部变量声明 左值和右值 左值(lvalue):指向内存位置的表达式被称为左值(lvalue)...

  • C语言复习

    一、基础 例如:求两个数之和 结果: 二、内存字节数 举例: 结果: 三、常量与变量 举例: 结果:

网友评论

      本文标题:8.01 集训第四天 【对上一阶段的复习和对C语言的进一步学习】

      本文链接:https://www.haomeiwen.com/subject/neifdctx.html