第一课 C语言入门
1.1 什么是C语言
简单的说,C语言就是一门计算机编程语言,它的作用呢就是按照咱们的要求去控制计算机。
既然C语言能控制计算机,那么它到底能干什么呢?
大家想一下,在《骇客帝国》等美国电影中,经常会看到一些黑客对着电脑,框框一顿乱敲,就控制某个大楼或者某个飞机等;再如咱们身边的智能设备:智能手机、智能手表、智能手环、智能路由等等,这些都是C语言可以搞定的。
说了那么多羡慕吧O(∩_∩)O哈哈~,我们可以简单的认为,如果想做到像上面描述的那样,咱们就可以使用C语言这门编程语言来完成咱们的心愿。
为了能尽快的认识C语言到底是什么样子的,请看示例Hello Word,这可是每本编程类书籍的第一个例子,然后运行看看大名鼎鼎的“你好 世界”的效果。
#include<stdio.h>
int main()
{
    printf("Hello World\n");
    return 0;
}
程序输出
Hello World
1.2 Hello Word和学习建议
从众多研发工程师的角度来看,学好C语言其实是完全能够实现的,有以下几点需要给大家传授一下:
从最简单的开始
不要眼高手低
每当写完一个程序,要对其进行理解
坚持不懈,每天进步一点点,你的收获会很多
刚开始学习C语言不要去搭建复杂的开发环境,比如VI、GCC
还记得上次说的Hello Word程序吗?有同学可能是第一次学习C语言,那么首先要给大家讲一下Hello Word这个程序。
#include<stdio.h>
这句话的意思是,包含一个文件这个文件的名字叫:stdio.h,咱们可以简单的理解为用来辅助接下来C语言执行的
int main()
如果咱们写好了一个C语言程序,比如说有1万行的代码量,那么这个程序执行的时候到底从
哪一行开始执行能?main就是程序在运行的时候,第一句要执行的语句;其实这个main是一个函数(函数后面咱们会讲到)。
{……}
在main()后面接下来的必须要有一个对花括号{ },它的作用我们可以理解为:一个范围,比如长江以北这就是个范围,在这个范围里面,即在{ }里面输入咱们要具体执行的代码。
printf(“Hello World“);
它的作用是输出信息到咱们的终端(就是一个可以看得见的地方,比如咱们那个黑框)。在printf的( )中写什么,那么将来执行到这句话的时候终端就会出现什么,但要记住,要使用双引号””把要输出的信息包裹起来。
return 0;
不知道大家有没有遇到过在windows中运行一个软件的时候,突然屏幕上弹出一个黑框上面写着error……其实这就是说刚刚运行的程序出现了问题,对吧;那么return和这些有什么关
系呢?是这样的,main函数中的这个return用来告诉系统刚刚的程序已经结束,只不过后面的数字0一般都代表着正常结束程序。
现在自己输出一下自己的姓名:
#include <stdio.h>
int main()
{
    //在下一行进行输入yourname
    printf("yourname\n");
    return 0;
}
1.3 完整的C语言程序长啥样
自己在电脑上学习C语言,需要建立.c文件和.件、然后对文件进行编译、调试、运行等。需要说明的是咱们学习的重心应该放在学习C语言上,而不是花大量时间在建立C语言文件以及编译上,O(∩_∩)O是不是很高兴啊……,那么一个C语言程序到底长啥样呢?看以下示例:
/*
*输入身高,计算标准体重
*成年:[身高(cm)-100]×0.9=标准体重(kg)
*/
这里是注释
1. 使用/*这里写注释内容*/
2. 一般放在文件的开头用来说明本程序的代码意图
3. 这里并不是必须的,但是最好加上,因为这样可以让其他的研发人员更能读懂程序
#include<stdio.h>
使用include来包含头文件
1. stdio.h就是一个头文件
2. 头文件的作用就是告诉程序可以使用哪些函数;scanf和printf是在stdio.h中说明的,所以咱们就需要在本C程序开头添加
3. #include<stdio.h>这样类似的语句一般放在程序的开头
int main()
{
    int height;
    printf(“请输入身高:\n”);
编程scanf是什么意思
    scanf(“%d”,&height);
    if(height<=100){
    printf(“输入的身高错误\n”);
    return 1;
}
printf(“当身高为:%d(cm),理论标准身高为%f(kg)\n”,height,(height-100)*0.9);
return 0;
}
程序运行后,提示从键盘输入一个整数作为人的身高,如果输入的身高小于或等于100cm,则在终端显示:输入的身高错误;如果输入的身高大于100cm,程序根据公式:身高减100,再乘以0.9计算标准体重,然后在终端显示。
例如当身高为:185cm时候,在键盘输入185回车后,在屏幕显示:当身高为:185(cm),理论标准体重为76.500000(kg)。
1.4 C语言中的一些习惯
为了从开始就培养大家良好的编程习惯,在这里呢为大家说几点开发中,咱们需要注意的地方。
所有的代码的编写要确保在英文输入法下面进行(没办法我也想输入中午……没办法啊,C语言不是咱们中国人发明的,其实还好了,咱们从小就学习英语,至少也认识26个字母吧,O(∩_∩)O~)。
一条语句的末尾由分号(;)组成,所以如果要编写语句的时候不要忘记添加。
int num = 23;
num =32+11;
一般情况下一条语句独立占用一行。
int main()
{
    printf(“Hello World.”);
    return 0;
}
定义变量或者函数的时候(当然了这个后面学习),给它们起个好的名字,即见名知意,比如:
num一看就是和数量相关
stunum就是学生的数量
这里需要给大家强调一下,关于命名是有一些规则的,请看下节“命名规则”。
1.5 命名规则
在编程过程中养成良好的命名习惯是很有必要的。
在变量命名中,我们经常会遇到两个甚至更多的单词来联合表达命名规则的情况。如何表现,展现什么样的风格是不少同学的疑问。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。