C的理解总结
无
浩哲Houzer
平凡但不平庸。
展开
-
递归与回溯的理解
1.C中的函数C中函数分为有返回值和无返回值的函数,这两类分别又可以分为有参数值传入和无参数值传入一:无返回值无参数void h(){ printf("Hello");} int main(){ h();}二:无返回值有参数void squre(int x){ int ans; ans=x*x; printf("%d",ans);} int main(){ int n=1; squre(n);}三,有返回值有参数的函数int squre(int x){原创 2020-11-15 00:36:44 · 358 阅读 · 0 评论 -
A+B题库总结
1.输入一系列的数,并且在输入中每行输出一行(题目没有说明测试多少组数据)使用EOF语句即可输入多组数据,代码实现如下 while(scanf("%d %d",&a,&b)!=EOF) printf("%d\n",a+b);2.EOF的两种写法while (~scanf("%d%d",&n,&m))等效于 while (scanf("%d%d",&n,&m)!=EOF)~是按位取反的意思,scanf的返回值是其输入值的个数,如果没有输入值就是返回原创 2020-11-14 23:39:01 · 201 阅读 · 0 评论 -
关于EOF的个人理解(小白向)
上上周社团的课讲到了一个叫EOF的东西,但是我没去听,所以只能自己来理解了,具体代码如下while(scanf("%d %d",&a,&b) != EOF)去查了很多资料,发现都讲的太深入了,我这里用通俗的语言来讲讲这行代码到底发生了什么吧!首先来说说EOFEOF是End Of File的缩写,C语言里EOF这玩意被宏定义为-1,stdio.h的头文件里就包含了这个定义,如果宏定义没学,那就记着EOF就等于-1(虽然我这样说可能会被打==,因为还不够严谨)再来说说scanf()的原创 2020-11-03 02:12:18 · 1000 阅读 · 0 评论