摘要: 先将A上1——63个圆盘移动到B上 第64块圆盘移动到C上 再将B上1——63块圆盘移动到C上 先将A上前62块圆盘移动到C上 63块移动到B上 再从C上将前62块圆盘移动到B上 #include<stdio.h>void f(char a,char b){ printf("从%c柱上往%c柱上挪动 阅读全文
posted @ 2022-02-05 17:12 城北徐公135 阅读(31) 评论(0) 推荐(0)
摘要: #include <stdio.h>int f(int a){ if(a==1||a==0) return 1; else if(a>1) return a*f(a-1); else return -1;}int main (void){ printf("%d\n",f(5)); return 0; 阅读全文
posted @ 2022-02-05 16:23 城北徐公135 阅读(68) 评论(0) 推荐(0)
摘要: #include <stdio.h>#undef AB//可以多次终止同一个宏名的作用域,即使这个宏名没有被定义#undef ABextern int a;//可以多次扩展同一个全局变量的作用域,即使这个变量没有被定义extern int a;void f(void);//可以多次扩展同一个函数的作 阅读全文
posted @ 2022-02-05 16:12 城北徐公135 阅读(113) 评论(0) 推荐(0)
摘要: 记录纸上 阅读全文
posted @ 2022-02-05 16:00 城北徐公135 阅读(30) 评论(0) 推荐(0)
摘要: 建工作空间72 工程-》新建--》工程放到工作区下再添加文件1.cpp 2.cpp 3.cpp 1.cpp //①在不同的文件中不可以有重名的外部函数②系统如何处理函数的声明(就近原则):先从本文件中寻找函数的定义,找不到,再从其他文件中寻找外部函数#include <stdio.h>extern 阅读全文
posted @ 2022-02-05 15:46 城北徐公135 阅读(192) 评论(0) 推荐(0)
摘要: //静态局部变量是在编译的时候赋初值即只赋初值一次。不会随函数调用结束后其存储单元消失//自动变量是在函数调用时赋初值,调用一次,赋值一次。调用结束后,其存储单元就消失#include <stdio.h>int *p;void f(void){ int i =10; static int j;//如 阅读全文
posted @ 2022-02-03 18:19 城北徐公135 阅读(195) 评论(0) 推荐(0)
摘要: 新建工程 win32 console applicaton 名称70 空工程 新建工作区 添加到当前的工作空间 ww 新建文件 c++ source file 1.cpp int A =10;static int B =100;//static修饰的全局变量称作 静态外部变量,其他文件不可以通过它的 阅读全文
posted @ 2022-02-03 17:58 城北徐公135 阅读(145) 评论(0) 推荐(0)
摘要: 一、、、、、 #include<stdio.h>extern int A; //extern 可以在本文件内扩展一个全局变量的作用域,extern只能修饰全局变量 int main(){ printf("%d\n",A);}int A =10;//定义全局变量A 阅读全文
posted @ 2022-02-03 10:39 城北徐公135 阅读(77) 评论(0) 推荐(0)
摘要: #include<stdio.h>int main(){ auto int a = 3; //int a = 3;默认情况下 a就是一个自动变量,所以auto可以不加。auto只能用于修饰局部变量 for(int i=0;i<10000;++i) ; register int j =2;//regi 阅读全文
posted @ 2022-02-03 10:33 城北徐公135 阅读(91) 评论(0) 推荐(0)
摘要: #include<stdio.h>int max(int a,int b){ return a>b?a:b;}int main(int a, int b){ return a<b?a:b;}int main(){ int (*p)(int,int); //p是一个函数的指针变量,可以用来指向函数类型 阅读全文
posted @ 2022-02-03 10:18 城北徐公135 阅读(32) 评论(0) 推荐(0)