- 博客(3)
- 收藏
- 关注
原创 static关键字
static修饰局部变量的时候 ,本来一个局部变量是存放在栈区的,如果被static修饰就存储到静态区了,static修饰局部变量改变了变量的生命周期,使得静态局部变量出了作用域依旧存在,直到程序结束,该变量的生命周期才结束,因此每次调用test函数,都会自动跳过定义num变量的这一行。这里调用了10次test函数,但是每次调用test的时候,num都是新创建的变量,当该函数调用完成之后,该变量就会被销毁,下一次调用又重新创建num变量,并赋初始值5,因此打印的全都是6。
2024-07-08 17:23:49 238
原创 字符,字符串,转义字符
字符串是以 '\0' 来结尾的,而printf是一直打印,直到遇到 '\0' 为止。同样,在strlen中也一样,因为strlen也是通过 '\0'来确定字符串长度。\xdd:dd表示2个十六进制数字,编译器会将其转化。八进制数字,编译器中会将其转化。\ddd:ddd表示。
2024-07-08 16:16:58 182
原创 常量,变量
这里枚举语法中,如果用户在定义是给出初始值,就用用户的初始值,如果用户未定义,默认从上一次的定义开始,如果未定义的是第一个,就默认从0开始。
2024-07-07 17:34:41 282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人