随笔分类 -  c语言

摘要:如: #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 阅读全文
posted @ 2023-02-15 03:49 柠檬233 阅读(184) 评论(0) 推荐(0)
摘要:关于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 阅读全文
posted @ 2022-11-03 10:30 柠檬233 阅读(699) 评论(0) 推荐(0)
摘要:c语言中多维数组的指针表示 学c的时候碰见了下面这道题 修改下面的程序,让它从数组计算变成指针计算: /* rain.c -- finds yearly totals, yearly average, and monthly average for several years of rainfall 阅读全文
posted @ 2022-11-03 10:15 柠檬233 阅读(50) 评论(0) 推荐(0)