随笔 - 147  文章 - 5  评论 - 6  阅读 - 81225
07 2012 档案
c和c++数组初始化一点小区别
摘要:为什么下面的例子在使用一个const变量来初始化数组,ANSI C的编译器会报告一个错误呢? const int n = 5; int a[n]; 答案与分析: 1)、这个问题讨论的是“常量”与“只读变量”的区别。常量肯定是只读的,例如5, "abc",等,肯定是只读的,因为常量是被编译器放在内存中的只读区域,当然也就不能够去修改它。而“只读变量”则是在内存中开辟一个地方来存放它的值,只不过这个值由编译器限定不允许被修改。C语言关键字const就是用来限定一个变量不允许被改变的修饰符(Qualifier)。上述代码中变量n被修饰为只读变量,可惜再怎么修饰也不是常量。而ANS 阅读全文
posted @ 2012-07-15 10:40 紫金树下 阅读(667) 评论(0) 推荐(0) 编辑
[转+]C语言复杂声明
摘要:http://blog.csdn.net/jgood/article/details/5618628《C专家编程》第三章介绍了如何分析复杂的声明,讲的非常不错。对于作者介绍的分析复杂声明的方法,我没有完全掌握,不过,我有我自己的一套方法来解析复杂的声明,正所谓条条大道通罗马,只要结果一样,必须在乎过程呢。今天在网上找了几个复杂的声明,练练手(声明的例子全部来自网络,原谅出处未详)。记下此文,作个标记,待日后回味。int (*func)(int *p) 这个就不解释了,每本C语言参考书上都会有的。作为一个C/C++程序员还不会的话,说明你已经out了~~_~~int (*func)(int *p 阅读全文
posted @ 2012-07-10 18:01 紫金树下 阅读(166) 评论(0) 推荐(0) 编辑
hostent结构体
摘要:使用这个东西,首先要包含2个头文件:#include <netdb.h>#include <sys/socket.h>struct hostent *gethostbyname(const char *name);这个函数的传入值是域名或者主机名,例如"www.google.com","wpc"等等。传出值,是一个hostent的结构(如下)。如果函数调用失败,将返回NULL。struct hostent { char *h_name; char **h_aliases; int h_addrtype; int h_length; 阅读全文
posted @ 2012-07-05 11:10 紫金树下 阅读(481) 评论(0) 推荐(0) 编辑
[转]Linux ftp命令的使用方法
摘要:tp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux 进行ftp操作将会非常容易。Linux ftp命令的一般格式如下:$ ftp 主机名/IP其中“主机名/IP”是所要连接的远程机的主机名或IP地址。在命令行中,主机名属于选项,如果指定主机名,ftp将试图与远程机的ftp服务程序进行连接;如果没有指定主机名,ftp将给出提示符,等待用户输入命令:$ ftpftp >此时在ftp>提示符后面输入open命令加主机名或IP地址,将试图连接指定的主机。 阅读全文
posted @ 2012-07-02 16:13 紫金树下 阅读(288) 评论(0) 推荐(0) 编辑
Ubuntu 12.04 英文版中文输入法设置
摘要:依次点击 System Settings > Language Support > Install / Remove Languages…弹出窗口中选择 Chinese 并且 Apply ChangesKeyboard input method system 选择 ibus然后在Dash Home搜索 ibus 并点开在IBus Preferences > Input Method 中选择 Chinese - Pinyin 就OK了 阅读全文
posted @ 2012-07-02 12:30 紫金树下 阅读(700) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示