项目开发日报表——第三天

项目开发日报表——第三天

项目名称【苏嵌实训-嵌入式 linuxC 第 3 天】
今日进度以及任务学习C语言概述,C语言数据类型(右左法则,字节长度,输入输出),C语言运算符和基本控制语句
本日任务完成情况 (详细说明本日任务是否按计划完成,开发的代码量)按计划完成。运用右左法则练习了变量的定义与初始化,编写了代码区分sizeof和strlen,i++和++i;编写代码输入输出变量int num; char ch; float a; char *ptr; char src[100],编写代码计算字符串中最长数字长度。
本日开发中出现的问题汇总1.C语言的优势
2.指针变量的字节长度为什么都是一样的?
3.sizeof VS strlen
问题解答1.答: 直接访问硬件、运行效率高、具有移植性

2.答: 指针保存的是地址,地址在操作系统中是固定长度,长度是由操作系统位数决定的:32位系统,指针是4个字节,64位指针是8个字节

3.答: sizeof: 是运算符,不是函数,作用:计算数据类型或者变量的所占内存空间大小,sizeof在计算字符串的大小时,包含’\0’ ;
strlen: 是字符串库函数,作用:统计当前字符串的字符个数,不包含’\0’。
本日开发收获学会了右左法则判断变量;sizeof是运算符不是函数;函数传参从右往左传;输入字符前使用getchar()消除回车字符;scanf和printf都是行缓存,用的同一个缓冲区,printf满一行才输出,巩固了while for if switch case break continue等控制语句的用法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值