嵌入式学习第二天

学习片段记录
1.strlen函数用来记录测量字符串的长度,不包括%0字符。
2.strcpy函数用来替换另一个字符串中的内容
示例:strcpy(str1,str2),将str1中的内容换成str2中的内在这里插入图片描述
容,需要注意的是str1的内存空间是否足够
3.%c在C语言中用来打印单个字符,%s则用来打印字符串。图2
4.sizeof函数的运用,可以根据计算机的不同导致的int类型不同得出不同的结果,适合移植
示例

int a = sizeof(int);//测量int类型的大小,单位为字节。一般为4字节。
int b = sizeof(str[8]);

图3
5.在C语言中,实参和与其对应的形参是否占用独立的存储单元,取决于传递参数的方式,即值传递或地址传递。
在值传递中,实参的值被复制到形参中,因此实参和形参占用不同的存储单元。形参的值是实参的副本,对形参的修改不会影响实参。
在地址传递中,实参的地址被复制到形参中,因此形参实际上是指向实参的指针。形参和实参占用独立的存储单元,但形参指向的地址是实参的地址,因此通过形参修改值会影响实参。
6.定义函数未声明类型时,默认值为int类型。
7.有返回值类型的函数:如果没有 return 语句,或者没有在所有执行路径上返回值,将会导致未定义行为。编写这类函数时,应确保在所有可能的执行路径上都有适当的 return 语句。
main 函数:最好在 main 函数中使用 return 0; 明确表示程序成功结束,虽然某些编译器可能允许省略该语句。
8.在Linux中粘贴复制,使用Ctrl+shift+v去选择粘贴的内容,并在插入模式下的光标处使用Ctrl+shift+c粘贴出来。
9.

#ifndef 标签
#define 标签
函数声明
、、、
#endif
10.全局变量和局部变量访问采用就近原则(向上),究其原因是,局部变量是在局部内重置了全局变量。作用域不同(可以部分重合),是可以重名的。
11.extern int c 表明该变量c已经在其他工程文件中声明过了,这可以直接使用了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值