
C
文章平均质量分 69
xyz_yz
这个作者很懒,什么都没留下…
展开
-
linux socket 编程 —— 霸气的宏定义
高考完了,闲着没事, 想写一个 c/s ,但是在 协议域 装入有了一些问题。 struct sockaddr_in servaddr; servaddr.sin_port = 6789; servaddr.sin_addr.s_addr = htonl(INADDR_ANY); //local h原创 2013-06-22 11:15:45 · 885 阅读 · 0 评论 -
C99
1、增加restrict指针 C99中增加了公适用于指针的restrict类型修饰符,它是初始访问指针所指对象的惟一途径,因此只有借助restrict指针表达式才能访问对象。restrict指针指针主要用做函数变元,或者指向由malloc()函数所分配的内存变量。restrict数据类型不改变程序的语义。 如果某个函数定义了两个restrict指针变元,编译程序就假定它们指向两个不同的转载 2013-06-28 10:45:08 · 846 阅读 · 0 评论 -
linux 下计时程序
#include #include #include int main(){ struct timeval tv, end; gettimeofday(&tv, NULL); // 因为不需要tz,所以传入NULL if (getchar() == '\n') {原创 2013-08-03 11:32:42 · 735 阅读 · 0 评论 -
C语言之预定义宏
__STDC__是预定义宏。当它被定义后,编译器将按照ansic标准来编译你的c程序。ANSIC标准定义了以下6种可供C语言使用的预定义宏: __LINE__ 在源代码中插入当前源代码行号 __FILE__ 在源代码中插入当前源代码文件名 __DATE_转载 2013-11-22 22:27:02 · 716 阅读 · 0 评论