菜鸟说C(一)—— 知道啥是C语言不?哈哈,就知道你不知道!

前言


 

  知道啥是C语言不?哈哈,就知道你不知道,不然怎么来到这里呢,呢,呢?

  C语言是新童鞋学习编程的必经之路,想想当年为了Accepted凌晨还在坐在电脑前A题的痛苦经历,心里就堵的慌,多么希望有一位师兄师姐能帮帮我,help……!!!无奈,没人鸟我!

  眼看9月份就要到来,为了减轻大家A题的辛酸,让新童鞋在艰辛的代码路上拥有一丝丝幸福,加上周末又闲得慌,就来写写……

名词解释


 

  既然是一门新学问,肯定有着各种非主流的名词产生,倘若作为小鲜肉的你不知道,不光是OUT,没时间outing才是最痛苦 的……

  简而言之,最初的C语言学习就是做题,就像做数学题一样,只是会把部分数学符号用C语言代替,然后在电脑上运行出来。

  菜鸟:很简单,就是说你“弱爆了”! 想想这2个字都辛酸,我们小组的组名就叫“菜鸟队”!何时才能升级?!当初也不知道抽什么风,起这么个没志气的名儿! 

  大神:很简单,让人崇拜的牛逼人物!博客园里大神多多……还请常来光顾!定会学到很多东西的^_^

  代码:也叫code,程序。 是编程的结果,程序猿的产物~~ 

  变量:举个简单例子,数学中常见的: 假如,a = 1, b = 2,c = a + b,请问c 的值是多少? 这里面的a, b, c 都属于变量,可以改变的, a 还可以成 a = 1。

  常量:上式中的 1, 2 就是常量,不变的。1 就是 1 , 不能写成 1 = 2。

  变量类型:也叫数据类型。像人分大人和小孩一样,变量也有分类。数学里面,有小数和整数。上式中的 a, b都是整数。 在 C语言中变量基本类型可以分为整型(整数),浮点型(小数),整型又分为 短整型(short),整型(int), 长整形(long)。浮点型又分为 单精度(float), 双精度(double)。学习初期常用的就2个: int 和 float。

  定义变量:定义变量好比你爸给你起名字。你是一个人(对应一个变量),你的名字叫小傻(对应变量名,比如前面说的a,b)。

  函数:这个还真不好解释,容小女思考片刻…… 怎么的也应该是上过高中的,三角函数知道吧?!这个所说的函数就和三角函数的函数差不多。 我们用三角函数的时候一般这样:sin(PI), cos(PI), 这个在C语言里,也叫“用”,专业一点就是【调用】函数,也叫运行函数。但是在数学里面sin是如何实现,我们并不知道。在C语言中,还要自己实现一些简单的函数,来供需要的时候调用。

   学习之初,知道main()函数就可以写出很多代码了。main()函数是系统自动运行(调用)函数,也是整个代码运行的入口。

  编译:就是在开发软件里,选择build,就会软件就会开始检查你写的代码是否存在语法错误,没有错(也就是编译通过)才可以运行代码。

  控制台通俗点,就是黑框框。里面会显示 printf()输出函数执行的结果。

  输入:输入函数:scanf(); 程序运行后,在控制台输入对应变量的值。

   代码示例:输入整数a的值,  scanf("%d", &a);  PS: %d 表示输入类型为整数。& 叫地址符,记得务必加上。

  输出:输出函数:printf(); 程序运行后,输出结果在控制台显示。

   代码示例:输出整数a的值, printf("%d", a);

  运行:点击开发软件里的“运行”按钮,软件便开始执行你写的代码,然后弹出控制台。

  BUG:哎,这就是最让程序猿头疼的了。就是代码里面存在的错误,导致运行结果不正常。有时候代码多了,运行不正常,怎么都找不着错误的地方。

 

  呜呜……不知道上面的解释能不能让零基础的你明白一丝丝…… 别担心,下面我们一起来走一遍。

 

第一个程序(Hello World)


Step1: 在开发软件中写好代码

1 #include <stdio.h>

2 int main()

3 {

4     printf("Hello World!");6     return 0;

7 }

 

Step2: 编译+运行

菜鸟说C(一)—— 知道啥是C语言不?哈哈,就知道你不知道!

 

Step3: 代码说明

//此处为注释,代码运行时不执行。

//#include <stdio.h> 表示引入库文件,文件里面有常用函数的实现,我们只需要调用,比如:printf()

#include <stdio.h>



//mian() 为主函数,程序入口

int main()

{

    printf("Hello World!");//在控制台(黑框框)输出Hello World!

    return 0;//函数结束,返回0

}

 

第二个程序(A+B)


 

Step1: 代码

#include <stdio.h>



int main()

{

    int a,b;

    int c;

    a = 1;

    b = 2;

    c = a + b;

    printf("c 的值为:    %d", c);

    return 0;

}

 

Step2: 编译+运行

 

 

 

Step3: 代码说明

#include <stdio.h>



int main()

{

    int a,b; //定义变量a 和 b

    int c;   //定义变量c

    a = 1;   //给a赋值为 1

    b = 2;   //给b赋值为 2

    c = a + b;

    printf("c 的值为:    %d", c);//在控制台输出c, 双引号里面的 %d,对应后面的c

    return 0;

}

 

你可能感兴趣的:(C语言)