摘录的别人的:
C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标 准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可 以说是相反的。右左法则的英文原文是这样说的:
The right-left rule: Start reading the declaration from the innermost parentheses, go right, and then go left. When you ...


- [younggay] 咯咯咯咯咯~~ 07/14 14:20
- [younggay] 这个题目确实经典!! 07/14 14:19
- [younggay] 没问题。都学过了,在来弄应该比较顺手喽。 07/14 14:18
- [younggay] OK! 07/14 14:10
- [younggay] 想想,果真好久没见博主了。 07/14 14:09
- [游客] 博主 如果把源程序中的 start 去了;and start改成end 你再从新编译,连接 03/22 14:56
- [游客] 不知道 03/19 20:49
- [游客] C中的指针很费神哟。不过,把概念和汇编中的内存地址、类型结合考虑一下,可能会有帮助。 03/19 20:15
- [游客] 这是干什么啊? 03/19 17:23
- [coco] 坚持 03/14 16:56
- [kevin812566059] 师姐: 你好!看了你的博客,的确是学了不少的汇编。我现在也想学,由于老师让我们做一个软件, 12/27 18:34
[2008-03-19 18:23] C语言指针
阅读全文 |
评论次数(1) |
浏览次数(2239) |
所属类型(c语言学习)
[2008-03-19 15:58] 用cpu-z得到的自已电脑中的基本信息(留着以后有用)
-------------------------
CPU-Z 版本 1.44.1
-------------------------
处理器映射
------------------------------------------------------------------------------------
处理器数目 1
线程数 1
处理器 0
-- 核心 0
-- 线程 0
处理器信息
----------------------------------------------------------------...
CPU-Z 版本 1.44.1
-------------------------
处理器映射
------------------------------------------------------------------------------------
处理器数目 1
线程数 1
处理器 0
-- 核心 0
-- 线程 0
处理器信息
----------------------------------------------------------------...
阅读全文 |
评论次数(2) |
浏览次数(2414) |
所属类型(c语言学习)
[2008-03-13 13:11] c语言代码
编写一个统计空格,制表符和换行符的程序!
#include<stdio.h>
int main()
{
int numberOfBar= 0;
int numberOfTab = 0;
int numberOfReturn = 0;
char cha;
while((cha = getchar()) != EOF)
{
if(cha == '\n')
++numberOfReturn;
else if(cha == ' ')
++numberOfBar;
else if(cha == '\t')
++numberOfTab;
}
printf("%3d %3d...
#include<stdio.h>
int main()
{
int numberOfBar= 0;
int numberOfTab = 0;
int numberOfReturn = 0;
char cha;
while((cha = getchar()) != EOF)
{
if(cha == '\n')
++numberOfReturn;
else if(cha == ' ')
++numberOfBar;
else if(cha == '\t')
++numberOfTab;
}
printf("%3d %3d...
阅读全文 |
评论次数(0) |
浏览次数(574) |
所属类型(c语言学习)
[2008-03-12 19:54] c语言输出EOF
c语言程序设计这书中开始有个题目是叫我们输出EOF的值!
不过好象什么也没有。
下面是我的小代码:
#include<stdio.h>
int main()
{
char tem =EOF;
putchar(tem);
return 0;
}
不过什么也没。。。。MS输入空白。。。...
不过好象什么也没有。
下面是我的小代码:
#include<stdio.h>
int main()
{
char tem =EOF;
putchar(tem);
return 0;
}
不过什么也没。。。。MS输入空白。。。...
阅读全文 |
评论次数(2) |
浏览次数(656) |
所属类型(c语言学习)
[2008-03-12 19:37] 百度知道中看到的一个关于c语言中EOF的问题!
以下这一段程序:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
long nc;
nc=0;
while(getchar()!=-1)
nc++;
printf("%ld\n\a",nc);
system("Pause");
return 0;
}
为什么执行后,输入的是什么都不会输出结果,
而按了"Ctrl+C"或者是"Ctrl+Break"就会输出,可是把他们自己都算进去了,
我想要一个答案.......
===================...
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
long nc;
nc=0;
while(getchar()!=-1)
nc++;
printf("%ld\n\a",nc);
system("Pause");
return 0;
}
为什么执行后,输入的是什么都不会输出结果,
而按了"Ctrl+C"或者是"Ctrl+Break"就会输出,可是把他们自己都算进去了,
我想要一个答案.......
===================...
阅读全文 |
评论次数(5) |
浏览次数(733) |
所属类型(c语言学习)
[2008-03-12 15:59] c语言计算F to C
#include<stdio.h>
int main()
{
int i;
int c;
for(i=0; i<=200; i= i +20)
{
c=5*(i-32)/9;// not c=(5/9)*(i-32)
printf("%4d\t%6d\n",i,c);
}
return 0;
}
//环境:vim + gcc...
int main()
{
int i;
int c;
for(i=0; i<=200; i= i +20)
{
c=5*(i-32)/9;// not c=(5/9)*(i-32)
printf("%4d\t%6d\n",i,c);
}
return 0;
}
//环境:vim + gcc...
阅读全文 |
评论次数(6) |
浏览次数(578) |
所属类型(c语言学习)
页码数(1):
1