- 博客(6)
- 收藏
- 关注
原创 C语言和C++一些容易忘记的区别
C++用const修饰的局部变量,通过只能也不能直接修改,需要使用const_cast强制类型转换取消常性;1.C语言用const修饰的局部变量,通过指针可以直接修改,编译器会提示警告;2.C语言不可以给将亡量赋值,但是C++可以;
2024-01-04 11:28:25 371
原创 C语言输入函数的一些特点
scanf是一个严格控制格式的函数,双引号内的格式符是什么格式, 终端输入就是什么格式 (如果双引号内有',',终端输入也要有',')在scanf每一个格式符都获取到数据的情况下,回车是scanf输入结束的标志。scanf在获取数据时,以空格,tab键和回车作为数据间隔的标志;如果有格式符没有获取到数据,回车是scanf数据间隔的标志。在字符串之前输入空格的话,scanf也不会接收;scanf不会吸收空格;
2023-11-13 11:59:59 58
原创 C语言一些很杂的知识点
2.在函数中使用const修饰的变量其实还是在栈区开辟的空间,虽然不能直接修改,但是可以通过地址修改。3.局部变量未初始化的时候都是随机值,但是全局变量不初始化也是0;4.初始化的全局变量在data段,未初始化的在bss段;1.printf的运行顺序是从右向左。
2023-11-10 16:37:40 55 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人