![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
Hygge55
~~~~~~~~
展开
-
static关键字用法小结
static修饰变量 a. 函数中局部变量: 声明周期延长:该变量不随函数结束而结束 初始化:只在第一次调用该函数时进行初始化 记忆性:后序调用时,该变量使用前一次函数调用完成之后保存的值 存储位置:不会存储在栈上,放在数据段 b. 全局变量 改变该变量的链接属性,让该变量具有文件作用域,即只能在当前文件中使用 c. 修饰变量时,没有被初始化时会被自动初始化为0 static修饰函数 改变该函数的链接属性,让该函数具有文件作用域,即只能在当前文件中使用 strlen是用来.原创 2021-04-07 15:39:26 · 126 阅读 · 0 评论 -
C知识点整理第一弹
1.C标识符 C规定,标识符只能是字母(A~ Z,a~z)、数字(0 ~ 9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或者下划线。 以下标识符非法: *3e 以数字开头 s*r *为非法字符 -xc -(减号)非法字符* 2.函数之间的顺序是任意的。 如果主函数调用的函数在它的后面,则将此函数的声明写于主函数之前即可。 3.位(bit)是计算机中最小的数据单位。每一位的状态只能是0或1。 字节:1个原创 2020-11-23 23:32:42 · 355 阅读 · 1 评论 -
C知识点整理第二弹
1.位运算符 a.& 按位与 只有对应的两个二进位均为1时,结果位才为1 ,否则为0。 b.| 按位或 只要对应的两个二进制位有一个为1时,结果位才为1 ,否则为0。 c.^ 按位异或 只要对应的两个二进制位不相同时,结果位才为1 ,否则为0。 1001 0101 1100 两个变量数值相等,且不为零,则异或为零。 d.~取反 对参与运算的数的各二进位按位求反。 例如: ~1001 0110 e.<<左移 左移n位就是乘以2的n次方。 f.>>右移 右原创 2020-11-24 21:30:34 · 92 阅读 · 0 评论 -
指针知识整理第一弹
指针基础一.指针是什么?二.指针的大小三.指针的初级使用及指针与数组 一.指针是什么? 在C语言的学习中,我们会大量使用指针,在使用指针之前,我们一定要了解指针是什么,才能对指针进行熟练的运用。 对于指针我们可以用一句话来概括:指针就是内存地址。 指针变量就是用来存放内存地址的变量。 我们用一段代码来验证一下: #include <stdio.h> int main() { int a = 10; int *p = &a; printf("%d\n", p);//输出a的内存原创 2020-12-12 18:55:47 · 124 阅读 · 0 评论