苏嵌实训第三天日报表

                        项目开发日报表
项目名称【苏嵌实训-嵌入式 linux C 第三天】
今日进度以及任务C语言概述、数据类型、运算符、基本控制语句、实战
本日任务完成情况完成了老师上课布置的任务。
本日开发中出现的问题汇总
本日未解决问题对老师上课布置的 *(ptr++)、 *(++ptr)这道题目没能完全理解
本日开发收获对C语言数据类型和运算符一些比较容易混淆的地方有了更深的了解
其他

笔记:

右左法则

确定a是一个变量, 就要确定该变量保存什么类型的数据,保存什么类型的数据,它就是什么类型的变量;

确定a是一个指针变量,就要确定该指针变量保存什么类型地址,保存什么类
型的地址,它就是什么类型的指针变量;

确定a是一个数组,就要确定数组里的元素是什么类型的,元素是什么类型,
它就是什么数组;

确定a是一个函数,就要确定函数的形参和返回值;

int * ( *( *fp1) ( int ) ) [ 10 ]
fp1: 函数指针变量,指向一个函数,形参为int,返回值为指针数组,该指针指向一个有10个整型指针的数组。

运算符

int i = 2;
printf("%d,%d,%d,%d,%d\n",i++,i++,++i,i++,++i);
//++i被替换成变量i
//i++被替换成数值

6,5,7,3,7

char *ptr = "abcdefghij"
printf("%c,%c,%c,%c\n",*(ptr++),*(++ptr),*(++ptr),*(ptr++));

d,d,c,a

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值