130701基础练习-first
// 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;
}
轉載于:https://www.cnblogs.com/batman425/p/3164633.html
總結
以上是生活随笔為你收集整理的130701基础练习-first的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: quartz详解
- 下一篇: CTex + Texmaker