// 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;
}