苏嵌实训-嵌入式 linux C 第 3 天

 

项目开发日报表

 

 

 

项目名称

 

【苏嵌实训-嵌入式 linux C 第 3 天】

 

今日进度以及任务

复习C语言,将C语言大致过了一遍

 

 

 

本日任务完成情况

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

将老师今天讲的内容理了一遍,将上课视频粗略的又看了一遍,将上课时没写出来没听明白的题目重新理解了一下

 

 

 

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

开始布置的和指针的题都没怎么写对,课后多听了几遍后理解了

 

 

本日未解决问题

基本在回看后都能自己理解

 

 

 

 

本日开发收获

1、C语言概述,回忆了解了C语言的内核,学习C语言的原因

2、数据类型,右左法则

3、归纳了一些输入输出函数

4、讲解了运算符,基本控制语句的核心内容

 

 

 

 

其他

 

一、概述

1、C语言之父 丹尼斯里奇

2、C语言特点、优势  直接访问硬件、运行效率、移植性

为什么能直接访问硬件 有指针类型;嵌入式开发为什么选择C语言?所有操作系统的内核都采用了C语言

3、C语言标准 K&RC C89 C99 C11

4、如何学习C语言?写代码 力扣平台,项目GitHub

二、数据类型

1、各种数据类型的定义及初始化;整型,字符型,浮点型...结构体,枚举...

右左法则

int a整型变量;int *a整型指针变量;int **a整型指针的指针变量;int a[10]整型数组;int *a[10]整型指针数组;

int(*a)[10]数组指针,指向的是整型数组;int(*a)(int)函数指针,指向的是形参为int,返回值为int;int(*a[10])(int)函数指针数组

2、各种数据类型的字节长度(所占内存空间的大小)及取值范围

sizeof是运算符,不是函数;作用:计算数据类型或者变量的所占内存空间大小

在计算字符串的大小时,包含\0

strlen是字符库函数;作用:统计当前字符串的字符个数,不包含\0

三、输入输出函数

printf,scanf,getchar,putchar,gets

四、运算符,基本控制语句

i++,++i;逻辑运算符&&||!;位运算(没讲);while for;if switch case;break continue;goto(异常处理用的较多)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值