随笔分类 - c语言
C语言获取X的第Y位的二进制值,或者设置值
摘要:如: #define GetBit(x,y) ((x) >> (y)&1) //获取将x的第y位(0或1) #define SetBit(x,y) x|=(1<<y) //将X的第Y位置1 #define ClrBit(x,y) x&=~(1<<y) //将X的第Y位清0 设置值解释(ChatGPT
关于c语言中变长数组(VLA)的一些知识解释
摘要:关于c语言中变长数组(VLA)的一些知识解释 vla的初始化 在编写以下代码的时候: int main(void){ int x=2; int y=3; int test[x][y]={ {1,1,1}, {1,1,1} } } 遇到了报错,具体就是error: variable-sized obj
c语言中多维数组的指针表示
摘要:c语言中多维数组的指针表示 学c的时候碰见了下面这道题 修改下面的程序,让它从数组计算变成指针计算: /* rain.c -- finds yearly totals, yearly average, and monthly average for several years of rainfall