[关闭]
@chawuciren 2018-11-05T13:07:28.000000Z 字数 1222 阅读 469

c语言从入门到放弃-1

辣鸡攻略


开始先划个水,讲一下scanf、printf啥的......

格式与使用方法

1.scanf
没啥好说的,就是用来输入嘛。但是你翻任意一本书都至少要翻到90页才能看见他的身影......(当然并不是说前面在讲废话......)使用方法当然尤其简单......

  1. scanf("%d",&n);//输入一个数为n赋值,%d代表输入了整数
建议:在你深入学习之前只改n

2.printf
scanf的配套输出。

  1. printf("word");//输出word
想输出什么只要把word改掉就好了。

3.if
如果是,执行下一个语句,否则跳过下一个语句,执行之后的语句。

  1. if(condition){
  2. xxxxxxxxxxxxx
  3. } //如果是的话你想执行啥,写这里

4.for
循环里的一种,想想高中数学你就知道是啥了= =。可能有点难以想象。

  1. for(int i=0;i<n;i++){
  2. xxxxxxxxxxxx;//n是你想循环的次数,大括号里面是条件,其他啥也别管,用就是了
  3. }
看到这里,好了网工的第一个作业可以做了,好了吧,第二个作业你也能做了,这些都是小意思。
接下来你就会发现见鬼的作业叫你写函数???函数是啥,听起来真是高大上,打开你的c语言教材,见鬼的第五章?!这玩意儿叫我怎么写?

函数的基本使用方法

说到函数你想到什么了呢?f(x)=x?你可能会问,这tm的和代码有半毛钱关系(我不会说你写的main也是函数,叫做main函数)。看一下数学上的定义......有两个变量 x 和 y ,当 x 取其变化范围中的每一个特定值时,相应地有唯一的 y 与它对应,则称 y 是 x 的函数。其实换到这里也一样,我们传给函数一个变量,经过一系列的这样那样我们得到了结果......可能难以想象,不过就按我说的做好了。
首先声明,放在头文件的下一行就好。
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. int xxx(int n);//xxx是函数的名字,随便起,int表示函数的结果(返回值)是一个整数,相当于f(x)=9(这里九是一个整数,举个不恰当的例子),(int n)表示传入了一个整数n,在函数里这个n随便用
  4. int main(){
  5. int n=9;
  6. n=xxx(n);//调用函数,你的函数叫xxx,相信你能举一反三,发现规律(不行多写几次就好了),这里多说一句,传入参数和定义参数是不同的,不要在你写的函数里定义......
  7. ......
  8. return 0;
  9. }
  10. int xxx(int n){//这里才是函数主体,前面只是告诉编译器(或者说人?)有这个东西
  11. n=n/2; //你想让函数做啥,举个例子,这个函数让n变成他的一半。
  12. return n;//返回变成一半的n,对的,他现在已经是一半了。
  13. }

看到这里你还是一头雾水?没关系,Fibonacci也不是什么高大上的函数,起个名字然后把n=n/2这句换成你想要的就好了,其他什么也不用改,是不是很简单?(想换多少句都成,不局限于一句)

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注