- 博客(5)
- 收藏
- 关注
原创 C语言:调试学习记录
[声明]:本文章为博主自学C语言时遇到的困惑,如有不正,欢迎指出#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <string.h>#include <assert.h>//A_调试的基本操作 Bug && Debugint main(void) { //Debug版本(面向程序员) -> 包含调试信息&&不作任何优化 //Release.
2022-05-01 12:58:21 183
原创 C语言:操作符学习记录
#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>//A_算术操作符 '+', '-', '*', '/', '%'int main(void) { //'/'左右 两个 操作数都为 整数 -> 整数乘法 int a = 6 / 5; printf("%d\n", a);//1 float b = 6 / 5; printf("%f\n", b);//1.000000 //'/'至少 一个 操作数为 浮点数 -&g.
2022-04-30 15:20:26 1275
原创 C语言:数组名VS数组首元素的地址VS数组的地址
[声明]:本文章为博主自学C语言时遇到的困惑,如有不正,欢迎指出目录一、数组名是一个指针二、数组名 == 数组首元素的地址三、数组的地址P.S.sizeof()一、数组名是一个指针我们构造一个需要遍历数组来执行操作的函数void Function(int array[]) { for (int i = 0; i < n; i++) {//遍历 //具体功能 }}问题来了,我需要知道此次传入的数组长度,才能确定遍历的边界,我们使用 sizeof 关.
2022-04-28 19:26:47 1589
原创 C语言:代码风格
[声明]:本文章为博主自学C语言时遇到的困惑,如有不正,欢迎指出目录一、优秀的代码可读性强二、不好的代码风格可能产生的影响1.人为误会2.逻辑理解3.健壮性三、C语言混乱代码大赛(IOCCC)一、优秀的代码可读性强养成良好的代码风格是成为优秀程序员的基本,优秀的代码应该具有良好的可读性我们先来看一段代码int main(void) { int i=0;for(i=1;i<=100;i++)if(i%2==1)printf("%d ",i);retur
2022-04-26 17:55:04 2239
原创 C语言:strlen函数对转义字符‘\0‘的处理
[声明]:本文章为博主自学C语言时遇到的困惑,如有不正,欢迎指出我们创建一个字符串数组arr1,系统会自动添加结束标志'\0',如图使用strlen函数计算arr1的长度,可见系统添加的'\0'不被strlen函数算作长度若我们手动添加'\0'呢?编译器仍然输出长度为3arr4的监视窗口如图,虽然存入了两个'\0',但仍然不算作长度我们再来尝试其它转义字符,这里以'\t'和'\a'为例结论:转义字符'\t'和'\a'算作长度1,但'\0'是系统判断停.
2022-04-25 20:09:19 2866
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人