// 629.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
//#include <iostream.h>
class Point
{
public:
void OutPut()
{
int a=2;
printf("Please output a integer:\n");
printf("%d",a);
scanf("%d",&a);
}
void f()
{
/* int a;
scanf("%d",&a);
if(a==1)
{
char s[5]={'a','3'};
printf("Please enter name:");
gets(s);
printf("\n");
printf("%s\n",s);
}*/
int j=10;
printf("%d\n",j);
j++;/*this line has not lasting effect*/
}
int is_in(char *s,char c)
{
if(s==&c)
{
printf("this is a story!\n");//t的值在函数is_in中会重新分配一个地址,所以二者不同
}
if(*s==c)
{
printf("%c",*s);
return 1;
}
else
{
printf("%c",c);
s++;
}
return 0;
}
void is_address(char *s,char *c)
{
if(s==c)
{
printf("address is same!\n");
}
}
static void init()
{
x=0;
y=0;
}
private:
static int x,y;
};
int Point::x=0;
int Point::y=0;
int _tmain(int argc, _TCHAR* argv[])
{
Point pt;
char t='s';
char *s;
s=&t;
char *p="2222";/*p变量的值是一个地址,而这个地址存放的值可以用*p来获得*/
pt.init();
//pt.f();
pt.is_in(s,t);
pt.is_address(s,&t);
printf("%s",p);
pt.OutPut();
return 0;
}