上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 37 下一页
摘要: {} 阅读全文
posted @ 2013-05-10 22:53 浪浪辛 阅读(129) 评论(0) 推荐(0)
摘要: 1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int a=5,b=10; 6 int &p=a;//p是a的引用 7 cout<<"a="<<a<<",b="<<b<<",p="<<p<<endl; 8 //接下来,我将改变引用,让p成为b的引用 9 (&p)[-2]= (int)&b;10 cout<<"a=&qu 阅读全文
posted @ 2013-05-10 13:24 浪浪辛 阅读(241) 评论(0) 推荐(0)
摘要: NS是什么意思?Cocoa对其所有函数,常量和类型名前面都加了前缀"NS" ,这个前缀告诉你函数来自Cocoa而不是其他工具包。好处:防止两个不同的事物因为名称一样而发生冲突。NS的来历:Cocoa以前叫NeXtSTEP,是NeXt software的产品。后来被苹果收购,苹果公司没有破坏NextStep编写的代码的兼容性,继续使用"NS"前缀 阅读全文
posted @ 2013-05-10 12:23 浪浪辛 阅读(858) 评论(0) 推荐(0)
摘要: oc程序的源文件的扩展名是 .m m表示的是message,是oc的一个主要特性。#import 相当于 #include ---包含文件#import 包含文件有两种方式。 1,#import<file> 2,#import"file" 尖括号,表示的含义是标准库里文件。冒号表示文件是自己(第三方)写的。在oc程序中,也可以使用 #include 来包含文件,缺点是一个文件可以包含多次。使用#import 就可以避免这种情况。#import<Foundation/Foundation.h> 告诉编译器,在Foundation框架中找Foundati 阅读全文
posted @ 2013-05-10 12:05 浪浪辛 阅读(204) 评论(0) 推荐(0)
摘要: 1 #import<Foundation/Foundation.h>2 int main(int argc,const char *argv[])3 {4 NSLog(@"hello,world!\n");5 return 0;6 }最简单的程序:输出hello,world! 阅读全文
posted @ 2013-05-10 10:21 浪浪辛 阅读(173) 评论(0) 推荐(0)
摘要: 闲着无聊,做了这个程序。可以计算1000位以内的数相乘。纯字符串处理。 1 #include<stdio.h> 2 #include<string.h> 3 #include<stdlib.h> 4 //两个字符串相加 5 char* add(char *s1,char *s2) 6 { 7 char c[200]; 8 char *s=c; 9 int i=strlen(s1)-1,j=strlen(s2)-1,k=0;10 int flag=0;11 int sum;12 for(;i>=0&&j>=0;i--,j--,k++ 阅读全文
posted @ 2013-05-07 16:57 浪浪辛 阅读(415) 评论(0) 推荐(0)
摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 //求最大公约数 4 int f(int a,int b) 5 { 6 if(a%b==0) return b; 7 return f(b,a%b); 8 } 9 //将一个小数num转换成分数,fz表示分子,fm表示分母 10 void fun(double num,int *fz,int*fm)11 {12 *fm=1; 13 while(num!=(int)num){*fm*=10;num*=10;}14 *fz=(int)num;15 int t=... 阅读全文
posted @ 2013-05-06 15:17 浪浪辛 阅读(567) 评论(0) 推荐(0)
摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 //判断一个数是不是整数,如果是,返回1,否则,返回0 4 int fun(double num) 5 { 6 return num==(int)num; 7 } 8 int main() 9 {10 printf("%d\n",fun(3.53221));11 printf("%d\n",fun(12544.534352));12 printf("%d\n",fun(1233));13 system("pause& 阅读全文
posted @ 2013-05-06 14:54 浪浪辛 阅读(276) 评论(0) 推荐(0)
摘要: 1 #include<stdio.h> 2 #include<malloc.h> 3 4 //一维数组 5 int* array(int n) 6 { 7 return (int*)malloc(sizeof(int)*n); 8 } 9 10 //二维数组11 int** array(int n,int m)12 {13 int i=0,**x=(int**)malloc(sizeof(int*)*n);14 for(;i<n;i++)15 x[i]=(int*)malloc(sizeof(int)*m);16 return x;17 ... 阅读全文
posted @ 2013-05-06 14:43 浪浪辛 阅读(227) 评论(0) 推荐(0)
摘要: socket套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。服务器监听:是服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态。客户端请求:是指由客户端的套接字提出连接请求,要连接的目标是服务器端的套接字。为此,客户端的套接字必须首先描述它要连接的服务器的套接字,指出服务器端套接字的地址和端口号,然后就向服务器端套接字提出连接请求。连接确认:是指当服务器端套接字监听到或者说接收到客户端套接字的连接请求,它就响应客户端套接字的请求,建立一个 新的线程,把服务器端套接字的描述发给客户端,一旦客户端确认了此描述,连接就建立好了。而服务器端套接字继 阅读全文
posted @ 2013-05-06 08:04 浪浪辛 阅读(444) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 37 下一页