C中全局变量和函数声明的认识
在C中可以定义全局变量,全局变量是在程序加载初始化时分配空间并进行初始化。在c代码中定义/声明全局变量的方式如下
1. int n;
定义或者声明(如果在其他文件中已定义)全局变量。
2. int n = 10;
定义全局变量并初始化。
3. extern int n;
声明在外部定义的全局变量。
4. static int n;
定义静态全局变量
5. static int n = 10;
定义全局变量并初始化
注意:同一变量名在相同作用域内不能定义两次,否则在link是报错。
在C中可以声明函数,格式如下
1. void display();
声明文件内部或者文件外部函数。
2. extern void display();
声明文件外部函数。
3. static void display();
static关键字对函数声明没什么效果,等同于void display();
注意:C中定义函数时可以添加static关键字,使其成为静态函数。静态函数只可在当前文件调用。反之没有添加static关键字的函数为非静态函数,可以在当前文件和其他文件调用。
相关文档:
鉴于在用C语言写一些字符串处理的程序时种种的不便,本人坚信"磨刀不误砍柴功"这个信条,于是在专门
进行了一次磨对C语言的磨刀,写了一些字符串的处理函数, 方便网友使用, 大家有好的解决方法也请告知一下.
我估计有一些C的库中肯定有比我这更好的函数, 但是本人没有找到, 望"行家"告知.
#include <string.h> ......
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。
1、http://snippets.dzone.com/tag/c/ --数以千计 ......
听起来,有自信,有搞笑。又自信,又搞笑。
两年前,考入了一个二流大学,非计算机专业。当初怀着无比美好的心情,只是希望在学校过的快乐些,学的好些,但是有些事情总是难以预料,我总是无法忘却那份怀念,在这个陌生的城市,我总是迷失了自己。默默的躲在自己的世界里舔舐伤口,原以为到了个新的环境能忘掉一切的伤心故 ......
因为项目要求,制作的一个多文件上传,并显示进度条一段代码(vs2005环境)。
(只为粗略的实现,代码并不规范)
当多个文件上传的时候,需要依次队列形式一个个上传,当上传某个文件的时候,锁定进程,上传完毕再开启锁。
在主类中的上传按钮事件代码:
//
获取openFileDialog控件选择的文件名数组(openFileDialog可 ......