c语言
复习c语言
焦汗
这个作者很懒,什么都没留下…
展开
-
c语言typedef struct
结构 typedef struct aaa{ struct aaa* p; }bbb; typedef struct { ... }bbb;两者没有什么区别都是定义bbb为结构别名,第二种定义的时候短一点,更好用。但是如果定义的结构内部需要有一个结构本身的结构指针则需要用第一种 typedef struct { int aaa; }bbb; bbb* b1; b1->aaa=1; bbb b2; b2.a原创 2022-05-12 11:19:56 · 528 阅读 · 0 评论 -
按位取反和取非的区别
最近复习c语言 刷到了一道题不是很理解设字符型变量 x 的值是 064,表达式“~x^x<< 2&x”的值是: AA.0333 B.333 C.0x333 D.020其中的单目运算符~为按位取非字符型变量064 为八进制的格式即十进制的52 二进制为0011 0100单纯取非时!(52)=0求~x因为计算机内部都是由补码进行运算064的补码为 0011 0100对它按位反的结果是 1100 1011而1100 1011相当于 1011 0101 (-53)原创 2022-02-25 14:05:24 · 2274 阅读 · 0 评论 -
浙大版《C语言程序设计(第3版)》题目集 PTA代码分享
浙大版《C语言程序设计(第3版)》题目集 自写答案参考原创 2022-01-13 15:59:25 · 1366 阅读 · 0 评论