摘要: int *a[4]; //指针数组指针数组就相当于一次声明了多个指针。数组的每一个元素都是一个指针。很好理解,下面主要看数组指针int (*p)[4]; //数组指针数组指针就相当于一次声明了一个指针。只不过这个指针指向很特别,是一个数组。[]优先级大于*,故数组指针声明时要加()。例1:#incl... 阅读全文
posted @ 2013-07-22 22:43 tengzi 阅读(21295) 评论(10) 推荐(2) 编辑
摘要: 功能:输入一个字符串,判断是否为回文。主要锻炼指针的用法。1.C版#includeint main(){ char he[100]; char a; int i=0,flag=1; while((a=getchar())!='\n') { he[i]=a; i++; } int n=i; for(i=0;i#includeusing namespace std;int main(void){ char *p="abcba"; int n=strlen(p); bool flag=1; int i... 阅读全文
posted @ 2013-07-20 18:10 tengzi 阅读(13171) 评论(1) 推荐(0) 编辑
摘要: 1.字符串数组,字符串指针可以直接输出char s2[30]="I am a student";coutvoid main(){ int c=sizeof(char);//1 int i=sizeof(int);//4 int l=sizeof(long);//4 int d=sizeof(double);//8 int p=sizeof(int *);//4 int q=sizeof(char *);//4 printf("%d\t%d\n",c,i); printf("%d\t%d\n",l,d); printf("%d 阅读全文
posted @ 2013-07-20 17:41 tengzi 阅读(780) 评论(9) 推荐(0) 编辑
摘要: 最近遇到一个问题,需要通过一个函数返回多个值。无奈C,C++不能返回多个值。所以就想有什么方法可以解决。网上方法比较杂乱,一般有两种替代做法:1. 利用函数的副作用, 返回值在函数外定义, 在函数内修改, 一般为void函数。例1.1输入x,y求修改后的x,y 1 #include 2 using namespace std; 3 void swap(int *p,int *q) 4 { 5 int temp; 6 temp=*p; 7 *p=*q; 8 *q=temp; 9 }10 int main()11 {12 int a,b;13 cin>>a>>b;1... 阅读全文
posted @ 2013-07-20 16:32 tengzi 阅读(16769) 评论(8) 推荐(0) 编辑
摘要: 个人理解通过上一篇的3个实例能大概了解了Mvc,但等你自己单独完成时,可能就会有很多疑问了,本篇记录Lz理解的设计过程我们要做的很简单1.设计一个Model类2.设计一个上下文类3.通过model生成Control层4.通过Control生成View层5.run5分钟能做完么,能,因为3,4步都是自动完成的1.1. Model层设计示例 public class Manager { public int ManagerId { get; set; } public string ManagerName { get; set; } publi... 阅读全文
posted @ 2013-06-09 20:56 tengzi 阅读(1414) 评论(2) 推荐(1) 编辑