//
// main.c
// 条件表达式
//
// Created by qianfeng on 15/5/28.
// Copyright (c) 2015年 qianfeng. All rights reserved.
//
#include <stdio.h>
#include <stdbool.h>
//int* p;
//void func(*p)
//{
// *p=9;
// return;
//}
void print(int * a) //void print(int a[],int len)
{
printf("%d\n",*(a+3));
}
int main(int argc, const char * argv[]) {
// int year;
// scanf("%d",&year);
// int *a[1];
// int *a=1;
//printf("%p\n",&a[0]);
//printf("%d\n",a.length);
//printf("%p\n",*a);
/// char array[10]={'1','2','3','1','3','3'};
//int *array3[10]={17};
//int *a1[10] = {10};
// printf("%d",(*a1)[0]);
//a = (int) malloc(10*sizeof(int));
// for (int i=0;i<10;i++)
// printf("%d\n",a[i]);
// printf("%c\n",array[2]);
//
// char *a[10];
// a[3]="34333";
// a[0]="111451";
// //printf("%d",sizeof(*a[0]));
//printf("%s\n",a[0]);
// int *a[10];
// *a[3]=123;
// *a[0]=1231423;
// printf("%d",*a[0]);
// char a1[10]; a1[10]="hello2222";
// printf("%c",a1[1]);
// char i='2';
// printf("%d",sizeof(i));
// int a[3];
// static int b[3];
// a[3] = {1, 2, 3};
// b[3] = {1, 2, 3};
// return 0;
//const char a = 'a';
// char b = 'b';
// char a[] = "k";
// // printf("%d\n%d\n", sizeof(a[0]), sizeof(b));
// int a=5;
// int* p =&a;
// *p=8;
// int a=3, *p=&a;
// printf("%d",*p);
// return 0;
//int a;
// int * p;
// printf("%ld,%ld",sizeof(p),sizeof(int *));
// int a=3;
// int *p=&a;
// int *p1;
// p1=&a;
// int b=*p;
// printf("%d\n",b);//3
// printf("%d\n",*p1);
// int a=0;
// func(&a);
// printf("%d\n",a);
//int a[5]={2,2,3,4,5}; //operand 操作符,运算符 specifies 指定 0!=1
//print(&a);
//printf("%p,%p,%d,%p,%p",&a,a,*a,&a[0],(a+1));
char *s[]={"122","2"};
printf("%s",*s);
//
// printf("%s",*s);
// char s[20]={"123123123"};
// printf("%s",s);
// '\0'的assic码为 0
// char str[100]={};
// scanf("%s",str);
//// scanf("%[^\n]",str);
//// scanf("%[A-Z,a-z,0-9]",str);
// printf("%s",str);
return 0;
}