/*练习*/
#include
int testFeiunction(b[],n){
b[1]=1;
n=10;
}
int main(){
int a[10]={1,2,3,4,5};
int n=10;
testFeiunction(a,n);
printf("%d,%d",a[1],n);
}

//输出特殊图案

/*兔增长问题*/
#include
void rabbitFunction(){
//定义整型变量初始化,计数器
int ra1=1,ra2=1,i;
//规定增长的次数为20,执行循环
for(i=0;i

//定义文件操作指针
FILE *fp;
FILE *fp1;
fp=fopen("1.txt","rw");
fp1=fopen("2.txt","rw");
//使用rename()重命名
rename(fp,fp1);

void pictureFunction(){
//定义整型变量
int i,j;
printf("\1\1\n");
for(i=1;i
#define X 176
#define Y 219
void ascillFunction(){
printf("%c%c%c%c%c\n",Y,X,X,X,Y);
printf("%c%c%c%c%c\n",X,Y,X,Y,X);
printf("%c%c%c%c%c\n",X,X,Y,X,X);
printf("%c%c%c%c%c\n",X,Y,X,Y,X);
printf("%c%c%c%c%c\n",Y,X,X,X,Y);
}

int main(){
ascillFunction();
}
*/

/*输入三个数,按大小排列*/

#include

#define swap(a,b) {a=a+b;b=a-b;a=a-b;}
void swapFunction(){
//定义整型变量,t用于交换
int x,y,z,t;
printf("请输入x,y,z的值:\n");
scanf("%d%d%d",&x,&y,&z);
if(x>y){
swap(x,y);
/*
t=x;
x=y;
y=t;
*/
}else if(x>z){
swap(x,z);
/*
t=x;
x=z;
z=t;
*/
}
else (y>z){
swap(y,z);
/*
t=y;
y=z;
z=t;
*/
}
}
int main(){
swapFunction();
}

I(利润)10*10(*)4 7.5%
[20,40] > 20 5%
[40,60] >40 3%
[60,100] >60 1.5%
>100 1%

//定义每个区间应得的奖金和利润双进度变量

double money money_1,money_2,money_3,money_4,money_5,I;
printf("请输入你的利润:\n");
scanf("%lf",I);
//根据表达式计算每阶段的奖金
money_1=money_1*0.1;
money_2=money_1+money_1*0.075;
money_3=money_2+money_2*0.05;
money_4=money_3+money_3*0.03;
money_5=money_4+money_4*0.015;
//判断
if(i
//对程序做优化
void upFunction(){
//定义整型变量
int a=3,b=4,c=5; //初始化变量
for(a=1;a
#include
#include
void testFeiunction(){
int x=',';
printf("ispunct:%d\n"ispunct(x));
}
int main(){
testFeiunction();
}

#define x 10
#define y 9
#define accert(x>y)
int main(int argc,char *argv[]){
//分别对形参数不同的情况下做判断
if(argc=2){
printf("only have a manager%s\n",argv[1]);
}
else if(argc>2){
printf("have many manager\n");
}else{
printf("no have manager\n");
}
//对参数不同的情况下做判断

}
/*内存*/
#include
#include
void testFeiunction(){
//定义整型变量
//int i;
char *pointer,ch[10];
strcpy(ch,"liupeng");
//向内存申请一段空间
free=malloc(20*siezeof(char));
//判断
if(free=NULL){
fprintf(stderr,"you age is error");
}
else{
strcpy(free,"you age is 18");
}
printf("ch:%s\npointer:%s\n",ch,free);
int main(){
testFeiunction();

}
/*可变形参*/
#include
#include
void testFeiunction(int a,...){
//定义整型变量,计数器
int sum,i;
va_list valist; //初始化可变参数列表
va_start(valist,num);
//对可变参数进行累加
for(i=0;i
//创建递归函数
void testFeiunction(int i){ //定义计数形参
//判断i
*/
/*练习*/

/*练习*/

/*练习*/

/*数组形参改变子函数值*/

#include
int testFeiunction(int b[],int n){
b[1]=10;
n=1;
}
int main(){
int a[10]={1,2,3,4,5};
int n=10;
testFeiunction(a,n);
printf("%d,%d",a[1],n);
}

/*兔增长问题*/
/*
#include
void rabbitFunction(){
//定义整型变量初始化,计数器
int ra1=1,ra2=1,i;
//规定增长的次数为20,执行循环
for(i=0;i
//定义文件操作指针
void fileFx(){
FILE *fp;
FILE *fp1;
fp=fopen("1.txt","rw");
fp1=fopen("2.txt","rw");
//使用rename()重命名
rename(fp,fp1);
}
int main(){
fileFx();

}
*/
//输出特殊图案
/*
#include
void pictureFunction(){
//定义整型变量
int i,j;
printf("\1\1\n");
for(i=1;i
void pictureFunction(){
//定义整型变量
int i,j;
//循环控制输出
for(i=1;i
void powFunction(){
//定义整型变量
int i,j,result;
printf("\n");
//执行外层循环
for(i=1;i
#define X 176
#define Y 219
void ascillFunction(){
printf("%c%c%c%c%c\n",Y,X,X,X,Y);
printf("%c%c%c%c%c\n",X,Y,X,Y,X);
printf("%c%c%c%c%c\n",X,X,Y,X,X);
printf("%c%c%c%c%c\n",X,Y,X,Y,X);
printf("%c%c%c%c%c\n",Y,X,X,X,Y);
}

int main(){
ascillFunction();
}
*/

/*输入三个数,按大小排列*/

/*
define swap(a,b) {a=a+b;b=a-b;a=a-b;}
void swapFunction(){
//定义整型变量,t用于交换
int x,y,z,t;
printf("请输入x,y,z的值:\n");
scanf("%d%d%d",&x,&y,&z);
if(x>y){
swap(x,y);
/*
t=x;
x=y;
y=t;
*/
/*
}else if(x>z){
swap(x,z);
/*
t=x;
x=z;
z=t;
*/

/*
else if(y>z){
swap(y,z);
/*
t=y;
y=z;
z=t;
*/
/*
}
else{

exit(0);
}
printf("x:%d\ny:%d\nc:%d\n",x,y,z);
}
int main(){
swapFunction();
}

/*
#include
int main(){
//定义整型变量,t用于交换
int x,y,z,t;
printf("请输入x,y,z的值:\n");
scanf("%d%d%d",&x,&y,&z);
//判读
if(x>y){
t=x;
x=y;
y=t;
}else if(x>z){
t=x;
x=z;
z=t;
}else if(y>z){
t=y;
y=z;
z=t;
}
else{
exit(0);
}
printf("x:%d\ny:%d\nc:%d\n",x,y,z);
}
*/
/*
void testFunction(){
double money, money_1,money_2,money_3,money_4,money_5,I;
printf("请输入你的利润:\n");
scanf("%lf",I);
//根据表达式计算每阶段的奖金
money_1=money_1*0.1;
money_2=money_1+money_1*0.075;
money_3=money_2+money_2*0.05;
money_4=money_3+money_3*0.03;
money_5=money_4+money_4*0.015;
//判断
if(I
//对程序做优化
void upFunction(){
//定义整型变量
int a=3,b=4,c=5; //初始化变量
for(a=1;a
void testFeiunction(){
//定义整型变量
int x,y,z;
//分别为三个数字赋值
printf("请分别输入x,y,z的值");
scanf("%d%d%d",&x,&y,&z);
//执行三次for循环
for(x=1;x
#include
*/
/*命令行参数*/

/*
#include
#include
#include
void testFeiunction(){
int x=',';
int y=' ';
printf("ispunct:%d\nisapace:%d\n",ispunct(x),isspace(x));
}
int main(){
testFeiunction();
}

*/

/*
#define x 10
#define y 9
#define z x=y
#define accert(z)
int main(){

}

*/
/*
int main(int argc,char *argv[]){
//分别对形参数不同的情况下做判断
if(argc=2){
printf("only have a manager%s\n",argv[1]);
}
else if(argc>2){
printf("have many manager\n");
}else{
printf("no have manager\n");
}
//对参数不同的情况下做判断

}

*/

/*内存*/
/*
#include
#include
#include
void testFeiunction(){
//定义整型变量
//int i;
char *pointer,ch[10];
strcpy(ch,"liupeng");
//向内存申请一段空间
pointer=malloc(20 * sizeof(char)); //动态分配内存函数:malloc
//判断
if(pointer==NULL){
fprintf(stderr,"you age is error");
}
else{
strcpy(pointer,"you age is 18");
}
//printf("ch:%s\npointer:%s\n",ch,pointer);
pointer=realloc(pointer,100*sizeof(char)); //重新分配内存
//再次执行判断
if(pointer==NULL){
fprintf(stderr,"you age is error");
}
else{
strcat(pointer,"you sex is man");
// strcpy(pointer,"you age is 18");
}
printf("ch:%s\npointer:%s\n",ch,pointer);
}

int main(){
testFeiunction();
}
*/

/*可变形参*/
/*
#include
#include
int testFeiunction(int num,...){
//定义整型变量初始化,计数器
double sum=0;
int i;
va_list valist; //初始化可变参数列表
va_start(valist,num);
//对可变参数进行累加
for(i=0;i
//对程序做优化,利用三目运算符?:
#define a 1
#define b 0
#define c=((a)>(b))?((a):(b))

int fbnqNum(int i){ //定义计数形参
//对i=1和i=0的特殊情况判断

if(i==0){
return 0;
}
if(i==1)
return 1;
}
return fbnqNum(i-1)+fbnqNum(i-2);
}
int main(){
//循环要加入斐波那契数列运算的数
int x;
int i;
printf("请输入你要循环的数字:\n");
scanf("%d",&x);
for(i=0;i
#include
void pointFunctionX{
C *p=new C;//新建一个指针
if(p==NULL){
return 0;
}
}

void pointFunction(){
//定义一个指针

//向内存申请一段空间
char *p=(char *)malloc(100);
//向指针写入内容
strcpy(p,"liupeng");
//释放指针空间
free(p);
//判断指针是不是野指针
if(p==NULL){
strcpy(fp,"gnepuil");
}
}

#include
#define tag(n)n##n
#error message("你的程序有错误")
//#define tag(n) printf("cpy=n"%d",cpy=##n)
void exampleFunction(){
#error
printf("%d\n",__STDC__);
}

void testFunction(){
//定义除数与被除数
int x=20;int y=0;int z;
if(y==0){
fprintf(stdio,"被除数为0程序退出:\n");
exit(-1);
}
z=x/y;
fprintf(stdio,"取余后为:\n",z);
exit(0);

/*
int cpy18=19;
tag(18);
*/
}
// printf("name is" #a "and age is" #b );

//结构体和含有位域的结构体大小比较
//位域的执行次数
/*
FILE *fp;
char buff[255];
fp=fopen("C:\cfree5\include\1.txt","w+");
fscanf(fp,"%s",buff) //读字符数组首地址
printf("%s\n",buff);
fgetc(fp,255,FILE(*fp)); //读取字符数组全部地址
printf("%s\n",buff);
*/
/*
fputc(fp,"这是一个文件");
fprintf("这是一个文件",fp);
fclose(fp);
*/
/*
struct struct_2{
int a;
int b;
int c;
}str1;
struct struct_3{
int a:1; //允许调用1次
// int b:1;
//int c:1;
}str2;
str2.a=2;
printf("str2:%d\n",sizeof(str2.a));
str2.a=3; //第二次调用
printf("str2:%d\n",sizeof(str2.a));
//printf("str1:%d\n",sizeof(str1));
*/
/*结构体的两种表示及位域*/
/*
struct struct_1
{
int a:1; //位域
float b:2;
double c:5;
/* data */
/*
}x,*p;
x.a=2;
p=&x;
p->b=3;
printf("a:%d\nb:%lf\n",x.a,p->b);
*/
/*
//初始化野指针
int *p=NULL;
//执行判断
if(p){
puts("指针为野指针:\n");
}esle{
puts("指针不为野指针\n");
}
/*
for(;;){
putchar('a');
}
register int a;
scanf("%d",&a);

printf("format\a");
void *malloc(int);
puts("a");
*/

}
int main(){
testFunction();
}
//定义迭代器
/*
int iterInval;
char string[10];
for(iterInval=0;iterInval1,false=>0
isalnum():判断字符是不是字符或数字
isalpha():判断字符是不是数字
isdgit():判断字符是不是在1-9之间
3:字符串函数:string.h
strcat(x,y):连接字符串
strcmp(x,y):比较字符串
strlen():字符串的长度
tolower():将字符串转换为大写
toupper():将字符串转换为小写

*/

#include
#include
#define MAX(a,b)((a)>(b)?(a):(b)) //定义参数宏
#include
//定义字符变量

void testFunction(){
int ch=11;
printf("isalnum:%d\nisalpha:%d\nisdgit%d\n\a",isalnum(ch),isalpha(ch),
isdigit(ch));

/*
if(isalnum(ch)){
printf("True:\n\a");
}else{
printf("False:\n\a");
}
*/

//定义指针变量

/*

int *p1,*p2;
printf("请输入a和b的值:\n");
scanf("%d%d",p1,p2);
//调用定义的参数宏
printf("MAX:%d\n",MAX(p1,p2));
float a=7;
float b=45;

printf("%lf\nrand:%d\nsqrt:%lf\nfloor:%lf\n",log10(b),rand(),sqrt(b),floor(b));
printf("pow:%lf\nfmod:%d\n",pow(a,b),fmod(b,a));
printf("exp:%lf\n",exp(a));
printf("acos:%d\n",acos(45));
printf("abs:%d\na:%d\n",abs(a),a);
*/
}

int main(){

testFunction();
}

/*
#include
#define tag(n) printf("cpy"#n"=%d",cpy##n) //"##"标记粘贴符号
int main(void){
int cpy18=19;
tag(18);
}
*/

/*
#include
#define MAX(a,b)((a)>(b)?(a):(b)) //定义参数宏
void testFunction(){
//定义指针变量
int *p1,*p2;
printf("请输入a和b的值:\n");
scanf("%d%d",p1,p2);
//调用定义的参数宏
printf("MAX:%d\n",MAX(p1,p2));
}
int main(){

testFunction();
}
*/

/*文件输入输出练习*/
#include
#include
#define SIZE 10 //定义宏常量
//定义结构体
struct struct_type{
char name[10];
int age;
int id;
char addr[10];
}stu[SIZE]; //初始化结构体成员数组长度
//定义保存结构体输出数据的函数

int main(){
//void save(){
//定义指针
FILE *fp;
//计数器
int i=0;
//判断文件是否存在
if(fp=fopen("test.txt","wb")==NULL){
printf("文件不存在:\n");
exit(0);
}
for(i=0;i
#include
#define tag(n) printf("cpy=n,"%d",##n)

/*
#define message_for(a,b)\ // "\"宏延续符

printf("name is" #a "and age is"#b ); // "#"字符常量化运算符
*/
//void testFunction(){

//de
/*
int testFunction(void){
//int x,y;
message_for("liupeng",18);

*/
/*
FILE *fp;
char buff[255]
fp=fopen("C:\cfree5\include\1.txt","w+");
fscanf(fp,"%s",buff); //读字符数组首地址
printf("%s\n",buff);
fgets(buff,255,(FILE*)fp); //读取字符数组全部地址
printf("%s\n",buff);
*/

/*
/*
FILE *fp;
fp=fopen("1.txt","w+");
*/
/*
fputc("这是一个文件",fp);
fprintf(fp,"这是一个文件hello world");
fclose(fp);

/*
struct struct_3{
int a:3; //允许调用1次
// int b:1;
//int c:1;
}str2;
str2.a=2;
printf("str2:%d\n",str2.a);
str2.a=3; //第二次调用
printf("str2:%d\n",str2.a);
//printf("str1:%d\n",sizeof(str1));

*/

/*
struct struct_2{
int a;
int b;
int c;
}str1;
struct struct_3{
int a:1;
int b:1;
int c:1;
}str2;
printf("str1:%d\n",sizeof(str1));
printf("str2:%d\n",sizeof(str2));
*/

/*
struct struct_1
{
int a:1; //位域 :数据类型必须相同
int b:2;
int c:5;
/* data */
/*
}x,*p;
x.a=2; //构体成员表示1:无指针表示 "."
p=&x; // 2:有指针表示 "->"
p->b=3;
printf("a:%d\nb:%lf\n",x.a,p->b);
*/
//初始化野指针
//定义一个字符串变量
/*
char x="hello world";
printf("%p\n",strstr(x,"lo"));
printf("%p\n",strchr(x,'o'));
int *p=NULL;
//执行判断
if(p){
puts("指针为野指针:\n");
}else{
puts("指针不为野指针\n");
}
//对一些数据类型初始化
*/
/*
char x;
int y;
int *p;
//打印出其默认值
printf("x:%c\ny:%d\n%p\n",x,y,p);
/*
for(;;){ //无限循环的另类表现方法
putchar('a');
}
}
*/

//}
int main(void){
int cpy18=19;
tag(18);
/*
// testFunction();
}
/*
void forFunction(){
int i;
for(i=0;i
#include
#include
#include
#include
#include
#define X 10
#define Y 9
int main(){
//定义操作文件指针
FILE *fp;
int i,j,k,n=3,
char str[3][10],temp[3];
//定义指针和二维字符型数组

printf("请输入你向文件传递的内容:\n");
for(i=0;i0)
k=j;
if(k!=i)
strcpy(temp,str[i]);
strcpy(str[i],str[k]);
strcpy(str[],temp);

}
//判断文件是不是可以打开
if(fp=fopen("2.txt","w")==NULL){
printf("文件不存在");
exit(0);
}
//向文件输入内容
for(i=0;iY);
printf("%d\n%d\n",CHAR_MAX,b);

//lineFx();
}
*/
/*void*/
/*
inline lineFx(){
int *i,*j;
volatile i=j;
// j=i;
j=int(*)i;
scanf("%d%d",i,j);
//int *p;
//p=&i scanf("%d",i)
puts("hello world");
printf("%d\n%d\n",__LINE__,i,j);
}
*/

#line 100
#include
#include
#include
#include
void lineFx();
int main(){

_complex x=1+3i;

//lineFx();
}
/*void*/inline lineFx(){
int *i,*j;
volatile i=j;
// j=i;
j=int(*)i;
scanf("%d%d",i,j);
//int *p;
//p=&i scanf("%d",i)
puts("hello world");
printf("%d\n%d\n",__LINE__,i,j);
}

/*文件*/
/*
#include
#include
void fileFunction(){
FILE *in,*out;
//定义文件指针及字符型变量
char filename_1[10],filename_2[10],ch;
//分别输入文件名
printf("请输入filename_1:\n");
scanf("%s",filename_1);
printf("请输fielname_2:\n");
scanf("%s",filename_2);
//判读这连个文件是不是存在
if(in=fopen(filename_1,"r")==NULL){
printf("filename_1不存在"); //输入文件
exit(0);
}
//判读这连个文件是不是存在
if(out=fopen(filename_2,"w")==NULL){ //输出文件
printf("filename_2不存在");
exit(0);
}
while(!feof(in)){ //文件打开错误
ch=fgetc(in);
fputc(ch,out);
putchar(ch);

}
putchar(10); //换行
fclose(in); //关闭输入和输出文件
fclose(out);

}
int main(){

fileFunction();
}

*/

/*
#include
#include
int fileFunction(){
//定义文件指针
FILE *fp;
//定义字符变量和字符数组
char ch,filename[10];
//getchar(ch); //输入字符
printf("请输入你的文件名:\n");
scanf("%s",&filename);
//判断文件是不是存在
if(fp=fopen(filename,"w")==NULL){
printf("文件不存在:\n");
exit(0);
}
ch=getchar();
printf("请在输入一个字符#\n");
ch=getchar();
while(ch!='#'){
fputc(ch,fp); //写入文件
putchar(ch);
ch=getchar();

}
fclose(fp);
putchar(10);
return 0;
}

int main(){
fileFunction();
}

*/

//#include
/*void fileFunction(){
FILE *fp;
//判断文件是否存在
if(fp=fopen("index5.c","r")==NULL){ //打开文件
puts("文件不存在:\n");
exit(0);
fclose("index5.c"); //关闭文件
}
}
int main(){
fileFunction();
}
*/

//#include
/*
void enumFunction(){

);
}*/
//enum enum_var{a=1,b=2,c=3,d=4};
/*
enum{A=1,B=2,C=3,D=4}enum_var_2;

int main(){
//enumFunction();
printf(enum_var_2);

}
*/
/*链表*/
/*#include
struct st{
struct st *next;
int name[10];
int age;
};;

int main(){

//建立三个节点,向内存申请指针
struct st a,b,c,*head,*p;
//初始化这三个节点
a.name=1;a.age=18;
b.name=2;b.age=19;
c.name=3;c.age=20;
//将头指针指向起始a节点
head=&a;
//同理,逐个将前一个节点指向下一个节点
a.next=&b;
b.next=&c;
c.next=NULL;
p=head;
//对a,b,c这三个节点输出
do{
printf("a:%s\nb:%d\n",p->name,p->age);
p=p->next;
}while(p!=NULL);

}

*/
/*结构体练习*/
/*#include
void structFunction(){
//定义一个结构体
struct lannuage{
char name;
int id;
char content[10];
};
//初始化一个二维结构体成员
struct lannuage la[4]={
{"c",1,"include"},
{"python",2,"import"},
{"javascript",3,"alert"},
{"php",4,"echo"}
};
//向内存申请一个指针
struct lannuage *p;
//遍历这个二维结构体成员
for(p=la;pname,p->id,p->content);
}
}
int main(){
structFunction();
}

//#define X "结构体成员1和结构体成员2相等"
//定义一个结构体存放学生信息
//void structFunction(){

/*typedef*/
/*struct stu{
char name[10];
float score;
int id;
};
int main(){
//初始化学生1-2的结构体变量
struct stu student1;struct stu student2;
printf("请输入第一个学生的姓名和成绩:\n");
scanf("%s,%lf",&student1.name,&student1.score);
printf("请输入第二个学生的成绩和姓名:\n");
scanf("%s,%lf",&student2.name,&student2.score);
//对两个结构体进行大小判断
if(student1.score>student2.score){
//输出结构体成员大的值
printf("stu1name:%s\n,stu1score:%lf\n",
student1.name,student1.score);
}else if(student1.score
#include
//声明1:
/*
typedef struct
{
char name[10];
int age;
float money;
}structtest1;
structtest1 st1;
st1.age=18;
*/
//声明2
struct structtest2{
char name[10];
int age;
float money;
}st2={"liupeng",18,20.0};
//声明3
/*
struct structtest3{
char name[10];
int age;
float money;
}st3;
st3.money=20.0;
*/
int main()
{
printf("st2:%d\n",/*st1.name*/st2.age/*st3.money*/);
}
/*
void check(*); //声明检查函数
int i,*p1; //定义指针和计数器
p1=(int *)malloc(5 *sizeof(int));//为指针开辟一块空间
for(i=0;i
#include
#include
//定义字符变量
char ch='a';
if(isalnum(ch)){
printf("True:\n\a");
}else{
printf("False:\n\a");
}

#define MAX(a,b)((a)>(b)?(a):(b)) //定义参数宏
void testFunction(){
//定义指针变量
int *p1,*p2;
printf("请输入a和b的值:\n");
scanf("%d%d",p1,p2);
//调用定义的参数宏
printf("MAX:%d\n",MAX(p1,p2));
int a=-1;
printf("a:%d\na:%d\n",abs(a),a);
}
int main(){

testFunction();
}

/*
#define tag(n) printf("cpy"=#n"%d",cpy##n)
int main(void){
int cpy18=19;
tag(18);
}*/

/*练习*/

#include
#define tag(n) printf("cpy=n"%d",cpy=##n)

void testFunction(){
int cpy18=19;
tag(18);
}
// printf("name is" #a "and age is" #b );

//结构体和含有位域的结构体大小比较
//位域的执行次数
/*
FILE *fp;
char buff[255];
fp=fopen("C:\cfree5\include\1.txt","w+");
fscanf(fp,"%s",buff) //读字符数组首地址
printf("%s\n",buff);
fgetc(fp,255,FILE(*fp)); //读取字符数组全部地址
printf("%s\n",buff);
*/
/*
fputc(fp,"这是一个文件");
fprintf("这是一个文件",fp);
fclose(fp);
*/
/*
struct struct_2{
int a;
int b;
int c;
}str1;
struct struct_3{
int a:1; //允许调用1次
// int b:1;
//int c:1;
}str2;
str2.a=2;
printf("str2:%d\n",sizeof(str2.a));
str2.a=3; //第二次调用
printf("str2:%d\n",sizeof(str2.a));
//printf("str1:%d\n",sizeof(str1));
*/
/*结构体的两种表示及位域*/
/*
struct struct_1
{
int a:1; //位域
float b:2;
double c:5;
/* data */
/*
}x,*p;
x.a=2;
p=&x;
p->b=3;
printf("a:%d\nb:%lf\n",x.a,p->b);
*/
/*
//初始化野指针
int *p=NULL;
//执行判断
if(p){
puts("指针为野指针:\n");
}esle{
puts("指针不为野指针\n");
}
/*
for(;;){
putchar('a');
}
register int a;
scanf("%d",&a);

printf("format\a");
void *malloc(int);
puts("a");
*/

}
int main(){
testFunction();
}
//定义迭代器
/*
int iterInval;
char string[10];
for(iterInval=0;iterInval

【c学习-14】的更多相关文章

  1. linux 学习 14 日志管理

    第十四讲 日志管理 14.1 日志管理-简介 .日志服务 在CentOS .x中日志服务已经由rsyslogd取代了原先的syslogd服务.rsyslogd日志服务更加先进,功能更多.但是不论该服 ...

  2. 【Spark深入学习 -14】Spark应用经验与程序调优

    ----本节内容------- 1.遗留问题解答 2.Spark调优初体验 2.1 利用WebUI分析程序瓶颈 2.2 设置合适的资源 2.3 调整任务的并发度 2.4 修改存储格式 3.Spark调 ...

  3. ExtJS4.2学习(14)基于表格的扩展插件(2)(转)

    鸣谢:http://www.shuyangyang.com.cn/jishuliangongfang/qianduanjishu/2013-11-26/184.html --------------- ...

  4. Bootstrap3.0学习14

    Bootstrap3.0学习第十四轮(分页.徽章)   前言 阅读之前您也可以到Bootstrap3.0入门学习系列导航中进行查看http://www.cnblogs.com/aehyok/p/340 ...

  5. kubernetes学习14—Dashboard搭建和认证

    本文收录在容器技术学习系列文章总目录 一.介绍 Kubernetes Dashboard是Kubernetes集群的基于Web的通用UI.它允许用户管理在群集中运行的应用程序并对其进行故障排除,以及管 ...

  6. SpringBoot学习14:springboot异常处理方式4(使用SimpleMappingExceptionResolver处理异常)

    修改异常处理方法3中的全局异常处理Controller即可 package bjsxt.exception; import org.springframework.context.annotation ...

  7. JavaScript学习14:表单处理

    什么是表单? 在HTML中,表单是由<form>元素来表示的.而在JavaScript中,表单相应的则是HTMLFormElement类型.HTMLFormElement继承了HTMLEl ...

  8. iOS 学习 - 14.本地联系人

    苹果在iOS9的SDK中废除了AddressBookUI.framework的一些功能(是不是这个库都废除了,有待验证),具体和保存联系人相关的几个系统界面如下:联系人选择:AddressBookUI ...

  9. ndk学习14: 进程

    Linux进程管理 来自为知笔记(Wiz)

  10. iOS学习14之OC NSNumber + NSValue

    1.NSNumber 数值类. 作用:实现基本数据类型与OC对象类型的相互转化. 1> NSNumber创建对象 // 初始化方法 NSNumber *num1 = [[NSNumber all ...

随机推荐

  1. apk接入google play邮箱登陆及充值注意事项

    unity3d 接入google play商店相关sdk,相关要求A.环境配置: 1.手机安装谷歌安装器 2.使用谷歌安装器安装Google 服务框架.Google Play服务.Google Pla ...

  2. unity获取相机视窗口大小

    using UnityEngine; using System.Collections; public class CameraView : MonoBehaviour { private Camer ...

  3. Linux 配置 ss

    Linux 配置 Shadowsocks 标签(空格分隔): ss VPS 1.首先安装 sudo pip install shadowsocks 2.然后在指定位置新建shadowsocks.jso ...

  4. win8中 用office 提示值不在预期的范围内

    原文:http://bbs.kafan.cn/thread-1401951-1-1.htmlhttp://bbs.kafan.cn/thread-1401951-1-1.html 错误如下: 名称:  ...

  5. 长大Tips的第一步

    任务进度:登陆界面的初步设计. 运行环境:windows10 编译环境:netbeans 编写语言:java 界面展示: 任务简介: 本次任务指示简单的完成了界面设计,登陆按钮暂未实现,持续更新中,敬 ...

  6. 从零开始Vue项目实战(二)-搭建环境

    1.下载node.js并安装 下载地址:https://nodejs.org/en/download/. 下载.msi 格式的直接连续下一步就可以了.安装完成后可以用 node -v 和 npm -v ...

  7. 论C/C++数据在内存中的二进制存放形式

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/u010518429/article/details/30332237 // enter any ty ...

  8. 第1章:初始C#及其开发环境

    第1章:初始C#及其开发环境 Table of Contents 能做什么? 熟悉VS开发环境 Hello World 能做什么? 能生成ASP.NET Web 应用程序.XML Web Servic ...

  9. 贪心算法,今年暑假不AC

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2037 活动安排问题,可用贪心. 1.把活动按结束时间递增排序. 2.直观上,选择相对活动为未安排活动留 ...

  10. spring boot 三种入参

    先来讲述下最简单的使用get请求用户信息的实现方式,代码如下,写好后直接在Application类点击右键有个RunAs,点击后会自动运行,运行成功后可以使用http发包工具进行测试,这里推荐使用ch ...