![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
lvbook
这个作者很懒,什么都没留下…
展开
-
关键字typedef
带你解剖typedef之前,让我们先来看看POSIX.1中对信号处理函数signal的原型说明:--------------------------------------------------------------------------------void (*signal(int sig, void (*func)(int)))(int); -----------------转载 2010-03-24 15:42:00 · 428 阅读 · 0 评论 -
小知识
1>c语言中左移与右移运算 左移时总是移位和补零。右移时无符号数是移位和补零,此时称为逻辑右移;而有符号数大多数情况下是移位和补最左边的位(也就是补最高有效位),移几位就补几位,此时称为算术右移。 对于有符号数3来说,x>1往右边移一位,由于是有符号数,可能发生逻辑右移,也可能发生算术右移,这一点,C标准并没有明确地指定是使用逻辑右移还是算术右移。但大多数的机器都使用算术右移,原创 2010-03-25 19:08:00 · 432 阅读 · 0 评论 -
scanf 详解
以下是jixingzhong(瞌睡虫·星辰)提供的:scanf 详解:1.空白符问题#includemain(){ int a; printf("input the data/n"); scanf("%d/n",&a);//这里多了一个回车符/n printf("%d",a); return 0;}结果要输入两个数程序才结束,而不是预期的一个。why?原因:用空白符结尾时,sca转载 2010-03-31 19:23:00 · 431 阅读 · 0 评论 -
存储类,链接和内存管理
存储类、链接和内存管理(一)——作用域 存储类、链接和内存管理1.作用域作用域描述了程序中可以访问一个标识符的一个或多个区域。一个C变量的作用域可以是代码块作用域、函数原型作用域或者文件作用域。代码块作用域一个代码块是包含在开始花括号和对应的结束花括号之内的一段代码。例如,整个函数体是一个代码块。一个函数内的任一复合语句也是代码块。在代码快中定义的变量具有代码块作用域(block sc转载 2010-04-03 16:25:00 · 478 阅读 · 0 评论 -
cdecl程序,用于分析C语言的声明
#include #include #include #include #define STRCMP(a, R, b) (strcmp(a, b) R 0)#define MAXTOKENS 100#define MAXTOKENLEN 64enum type_tag{ Identifer, Qualifier, Type };struct token{ char type;转载 2010-04-04 10:59:00 · 806 阅读 · 0 评论