笔记
Hygge55
~~~~~~~~
展开
-
static关键字用法小结
static修饰变量a. 函数中局部变量: 声明周期延长:该变量不随函数结束而结束 初始化:只在第一次调用该函数时进行初始化 记忆性:后序调用时,该变量使用前一次函数调用完成之后保存的值 存储位置:不会存储在栈上,放在数据段b. 全局变量 改变该变量的链接属性,让该变量具有文件作用域,即只能在当前文件中使用c. 修饰变量时,没有被初始化时会被自动初始化为0static修饰函数改变该函数的链接属性,让该函数具有文件作用域,即只能在当前文件中使用strlen是用来.原创 2021-04-07 15:39:26 · 155 阅读 · 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 · 400 阅读 · 1 评论 -
C知识点整理第二弹
1.位运算符a.& 按位与只有对应的两个二进位均为1时,结果位才为1 ,否则为0。b.| 按位或只要对应的两个二进制位有一个为1时,结果位才为1 ,否则为0。c.^ 按位异或只要对应的两个二进制位不相同时,结果位才为1 ,否则为0。10010101 1100 两个变量数值相等,且不为零,则异或为零。d.~取反对参与运算的数的各二进位按位求反。例如:~1001 0110e.<<左移左移n位就是乘以2的n次方。f.>>右移右原创 2020-11-24 21:30:34 · 99 阅读 · 0 评论 -
指针知识整理第一弹
指针基础一.指针是什么?二.指针的大小三.指针的初级使用及指针与数组一.指针是什么?在C语言的学习中,我们会大量使用指针,在使用指针之前,我们一定要了解指针是什么,才能对指针进行熟练的运用。对于指针我们可以用一句话来概括:指针就是内存地址。指针变量就是用来存放内存地址的变量。我们用一段代码来验证一下:#include <stdio.h>int main(){ int a = 10; int *p = &a; printf("%d\n", p);//输出a的内存原创 2020-12-12 18:55:47 · 134 阅读 · 0 评论