请选择 进入手机版 | 继续访问电脑版
快捷导航
0 76

听课笔记20180904

小毛鱼 于 2018-9-4 20:50 发表在 [技术分享] [复制链接]

注册后可查看大图哦

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 小毛鱼 于 2018-9-4 20:53 编辑

20180904
Kedevelop可以直接通过命令行启动,直接在命令行内输入kdevelop即可。
Tab键,可以在Terminal中,自动补全文件夹名称(如输入ho,使用Tab后,自动补全,出现home)。若按一次未出现(说明有多个重名的文件),则敲两次Tab。
Main函数有入参的。第一个表示有几个参数
Argv【】:形参,放的数组
*:指针
Char:字符串
Const:修饰char,表示放的是常量。
例:int main(int argc,const char *argv[ ])
{
}

b:bit
B:Byte
W:word(字)
hw:half word(半字)
计算机编址按字节编址。(RAM按字节编址)
一切皆指针+大小。开始位置+运行长度或者是开始位置+结束位置。
凡是一个变量,总有一段空间与其对应。
计算机采用线型存储。
Const一般指常量,在x86中,表示建议不做修改。但是在嵌入式中,表示只读(一定不能修改)。

命令行的小细节:
. /:当前目录
cd /:跳回根目录
上下键可以进行历史翻页。
复制粘贴在命令行中没有,是图形化界面提供的。在Ubuntu命令行中复制粘贴均要加上Shift。
ls:查看当前文件夹下的全部子文件(建议每进入一个文件夹就查看一次,保证进入的文件夹正确)。
另:root后的用户,使用kdevelop等编写的代码,如果要通过命令行进行执行,需要进入root文件夹(并非进入home文件夹),然后再找到相应文件夹进行操作。
printf(“\r\n”);一定要加\r\n,否则输出的内容只能停留在缓冲区内。

想知道一个符号占用空间的大小,用sizeof(sizeof是关键字,return 同样可以不加括号。)

语法:int x=1;
printf(“%d\r\n”,sizeof(x));
return 0;

注意:大括号一定要单独占一行,防止括号匹配错误。
int x=1 等价于unsigned long int x = 1(以后多用后者,不用前者)。
或是typedef unsignedlong int u32;(将unsigned long int转义为u32)。(32位的计算机显示64位的结果)
typedef unsignedchar u8
64位系统中,long改为short,显示的结果为32位得到的结果。
函数名:小写单词+下划线。

enum:枚举,在通信过程中不建议使用。因为如果计算机配置不同,容易出现错误。

结构体:“->”左边一定是个指针。“.”的左边一定是个实体。
结构体:https://blog.csdn.net/huqinwei987/article/details/23625823

结构体字节对齐:https://blog.csdn.net/swl77wade/article/details/20647037
好多图片,没法放上去。。。


Connecting & Messaging from Any.

共 0 个关于本帖的回复 最后回复于 2018-9-4 20:50

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

推荐板块

精彩推荐

热门排行

明星用户

手机版|小黑屋|AnyMSG ( ©AnyMSG 2009 - 2017 · ICP备16009991号 )

GMT+8, 2019-4-25 12:22