| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 初识C语言(0基础开始)一 -> 正文阅读 |
|
[C++知识库]初识C语言(0基础开始)一 |
(初识C语言只是对C语言有一个整体的认知,并不需要过度深入学习,后面会深入的)1.首先从一个C语言最基本的代码来让我们对C语言不要产生畏惧心理。 下面这张图片是上面这个代码的运行结果 2.接下来给大家解释一下这个最基础的代码. 【1】#include<stdio.h>是头文件,如果要使用C语言中的库函数,就要调用头文件。就像你需要借用别人的东西,需要给别人说一声是一个道理。如果不引用头文件,代码就无法正确运行. 【2】int main(){}是主函数,这是C语言中程序的入口,一段代码无论有多长都是从main函数进入,进入main函数程序开始,出main函数程序结束。注意:一个C程序有且只有一个主函数。 【3】printf( "HELLO,BIT");就是C语言中一个最基本的库函数之一。它的作用是在屏幕上输出一段话。双引号中是什么在屏幕上输出的就是什么。 【4】return 0;是主函数的返回值,这里先不需要理解,后面介绍函数时会详细介绍. 经过上述的学习,接下来我们开始进入正式的学习1.首先来学习C语言中的数据类型。大体可分为以下几类。存在这么多的类型,其实是为了更加丰富的表达生活中的各种值。字符型数据,如abc。整形数据,如123。浮点数如3.14。
char ? ? ? ?
//
字符数据类型? ? 大小:1个字节
short ? ? ?
//短整型? ? ? ?大小:2个字节
int ? ? ? ?
//整形? ? ? ? ? ??大小:4个字节
long ? ? ? ?
//长整型? ? ? ?大小:4个字节
long long ?
//更长的整形? ?大小:8个字节
float ? ? ?
//单精度浮点数? ? ??大小:4个字节
double ? ? ?
//双精度浮点数? ? 大小:8个字节
使用举例
:
char
ch
=
'w'
;//定义一个字符变量为w。
int
weight
=
120
;//定义一个整型变量为120。
float?
salary
=
3.14
;//定义一个浮点型变量为3.14。
3. 变量与常量。
生活中的有些值是不变的(比如:圆周率,性别,身份证号码,血型等等)
有些值是可变的(比如:年龄,体重,薪资)。
不变的值,
C
语言中用
常量
的概念来表示,
可变的值
C
语言中用
变量
来表示。
【1】那么如何定义一个
变量
呢?
char ch = 'w';//定义一个字符变量为w。
int weight = 120;//定义一个整型变量为120。
float?salary = 3.14;//定义一个浮点型变量为3.14。
其实上述数据类型中已经明确说明了。
【2】变量可分为局部变量和全局变量。
局部变量,也称内部变量,是指在一个函数内部或复合语句内部定义的变量。
全局变量是可以被本程序所有对象或函数引用。
?例如:#include <stdio.h>
int
global
=
2019
;
//为
全局变量
int
main
()
{
? ?
int
local
=
2018
;
//为
局部变量
? ?
return
0
;
}
而局部变量和全局变量同时存在的时候,
局部变量优先使用
。
【3】
?
变量的作用域和生命周期
作用域
作用域(
scope
)是程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效
/
可用
的
而限定这个名字的可用性的代码范围就是这个名字的作用域。
1.
局部变量的作用域是变量所在的局部范围。
2.
全局变量的作用域是整个工程。
生命周期
变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
1.
局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
2.
全局变量的生命周期是:整个程序的生命周期。
那么常量又是什么呢?常量就是不能变化的量,即定义后不能被修改的量。 我们在平时经常使用的有枚举常量,#define定义的标识符常量。const修饰的常量等。接下来介绍一下#define定义的标识符常量。 我们用#define定义了一个常量tall为180;但是下面我们又把tall的值想改为175,这样做是不符合规定的,我们来看看报错信息。 表达式必须为可修改的值,由于我们定义的是常量,为不可修改的值,所以就报错了。 由于枚举和const目前来说较为难理解,我们就不多做介绍了,以后会详细学习的。 ?//由于大家都是0基础学习,东西太多一次消化不了,那么这篇文章内容结束,下篇文章我们将继续一起学习c语言。您的点赞是我更新的动力。我们下篇文章再见。 |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 10:54:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |