- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 常量指针与指针常量的区别
今天看书看到const修饰符,想起来,自己还不是很懂.刚跟朋友讨论了一下,把结论总结一下,方便自己和网友们:1.常量指针如:int const *p;意思是p是一个指向常量或变量的指针,但是不能通过*p改变被指向的变量的值,不管它是常量还是变量,const*p都把它当作常量;例子:#includeint main(void){ int const i=3; int co
2012-04-14 12:18:57 237
转载 socket网络编程2
一个困扰我两天的问题,Google和Baidu没有找到解决方法!此文为记录这个问题,并给出原因和解决方法。1、Unix domain socket简介unix域协议并不是一个实际的协议族,而是在单个主机上执行客户/服务器通信的一种方法,所用API于在不同主机上执行客户/服务器通信所有的API(套接字API,如AF_INET、AF_INET6等类型的API)相同。unix域协议可以视
2012-02-28 21:10:56 323
转载 socet网络编程1
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪
2012-02-28 21:08:54 599
原创 hanoi塔问题(经典递归)
/**hanoiinput the number of dishes and output the methodsA->B->C**/#include static long count=0;void move(char x,char y){ printf("%c-->%c\n",x,y);}void hanoi(int n,char first,char second,c
2012-02-25 20:52:12 393
原创 简单的矩阵元素平移
输入数值n,,将矩阵的各元素,每行都按n表示的移动个数进行循环右移。#include #include void main(){ int a[3][5]={{1,2,3,4,5},{11,12,13,14,15},{21,22,23,24,25}}; int b[3][5]; int i,j,n; printf("请输入右移次数:"); scanf("%d",&n); for
2012-02-24 22:49:26 1335
原创 扫雷小程序
上午写了一个,但是太多if else了,下午根据朋友的想法改进了一下。可是for循环又点多起来了。大牛看看,有没有更好的方法?#include #include #include #define M 6#define N 6int i,j;void main(){ char a[M][N]; memset(a,'0',sizeof(a)); char ch; for(i=
2012-02-24 19:09:47 754
原创 简单的学籍管理系统(C语言编写)
在TC下调试运行通过。没有注释,阅读比较困难。#include #include #include #define maxmenu 7struct student{ long sno; char sname[30]; char sclass[30]; float sscore;};void dispstr(char ch[]);int Add(struct stud
2012-02-24 14:43:20 3035 1
原创 C语言扫雷程序
采用的算法比较死板,太多if...else语句结合,希望有大牛点评一下下哈!朋友说可以把雷区矩阵一次性开辟大一点,然后把外围全填零,就可以避免判断端点、边界,只要全部判断八方向就好了。/**i:行j:列四连通[ 上(i-1,j)、 下(i+1,j)、 左(i,j-1)、 右(i,j+1)]八连通[ 左上(i-1,j-1)、左下(i+1,j-1)、右上(i
2012-02-24 09:10:09 2706 1
原创 ++运算符的神奇!
同是这段程序:#include void main(){ int x=5; int y; printf("%d\n",x++*x++); x=5; printf("%d\n",++x*++x); printf("%d\n",x);}在Tc下输出如下:30427在Gcc下输出如下:25497神奇了是吗
2011-12-03 23:41:36 783 1
原创 串的模式匹配
串的模式匹配,用C语言实现的。现在发出来请各位高手点评一下!这个是用数组实现的,请问如果用#define MAXSTRLEN 255typedef unsigned char SString[MAXSTRLEN+1] //0号单元存放串的长度这个怎么实现呢?我一直试都不行。希望知道的说一下!呵呵。。先谢谢各位啦!#includeint Index(char S[],cha
2011-02-21 14:47:00 399
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人