初识C语言(1)

1.什么是C语言?

百度百科中是这样解释的 

初识C语言(1)_第1张图片

 作为一个刚刚学习C语言的小白,我认为C语言是一种人和计算机交流的语言。它是一门面向过程的计算机编程语言,与C++、java等面向对象的编程语言有所不同。同时C语言广泛应用于底层开发(不仅限于底层开发)。C语言常见的编译器有Clang GCC MSVC 等。我本人使用的编译器是VS code emmm.....感觉对新手不是很友好我也是花了很长时间才配置好环境的。


2.第一个C语言程序

说到第一个C语言程序我想大部分的初学者都是“hello world”吧。代码如图

初识C语言(1)_第2张图片

解释:

  1. #是预处理指令,#include是包含stdio.h头文件的意思。(头文件不只一个,后面还会有所涉及)
  2. 这里的int表示的是整形。(下面的第三点会提到)
  3. 这里的main是主函数,其中主函数的写法有如图几种(这里的//是注释的意思)。main函数是程序的入口有且仅有一个。(如果出现多个,程序会报错。这里可以理解为多个main函数就有多个入口,多个入口会产生歧义。)

初识C语言(1)_第3张图片

    4.printf是库函数,库函数的使用是需要包含头文件的。“ ”括起来的叫字符串。

    5.return 0,C语言中的习惯:返回0表示正常返回,返回非0表示异常返回。

 


3.数据类型

C语言常见的数据类型如下:

 

初识C语言(1)_第4张图片

解释:

    1.这里的浮点数可以理解为小数。

    2.存在这么多的类型,其实是为了更加丰富的表达生活中的各种值。

    3.每种类型的大小可以由如下代码求出。(结果由红色字体标出)

初识C语言(1)_第5张图片

 4.这里的size of 是操作符后面会详细介绍。


4.变量和常量

在生活中有些值是不变的(比如 性别、身份证号、血型等)有些值是变的(比如年龄、身高、体重等)变得值C语言中用变量来表示,不变的值,C语言中用常量的概念来表示。

4.1定义变量的方法

初识C语言(1)_第6张图片

 

4.2变量的命名

1.只能由字母(包括大写和小写)、数字和下划线( _ )组成。 不能以数字开头。
2.长度不能超过63个字符。
3.变量名中区分大小写的。

4.变量名不能使用关键字。(关于关键字后面的文章会解释)

4.3变量的分类

变量分为局部变量和全局变量。

初识C语言(1)_第7张图片

细心的老铁可能发现上面的X既定义了全局变量也定义了局部变量 ,实际上当局部变量和全局变量同名的时候,局部变量优先使用。

4.4变量的作用域和生命周期

作用域:作用域(scope)是程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用 的而限定这个名字的可用性的代码范围就是这个名字的作用域。

1. 局部变量的作用域是变量所在的局部范围。

2. 全局变量的作用域是整个工程。

生命周期:变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段。

1. 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。

2. 全局变量的生命周期是:整个程序的生命周期。


以上内容大概就是本人的第一篇正式博客,(常量会在下一篇博客中讲)如果文章中有错误欢迎老铁们的指正,谢谢大家。

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(C语言,大数据,c语言)