C语言入门篇--变量[定义,初始化赋值,外部声明]

 更新时间:2021年08月26日 15:00:18   作者:yycure  
本篇文章是c语言基础篇,本文对初识c语言的变量、变量的定义、初始化与赋值、变量的分类、含义、外部声明做了简要的描述,帮助大家快速入门c语言的世界,更好的理解c语言

1.变量

变量即变化的量。

C语言中用 常量 来表示不变的值,用 变量 表示变化的值。

eg:输出26个字母

#include <stdio.h>
int main()
{
	char c = 'A';//定义一个为char类型的变量c,并对其进行初始化
	for (; c <='Z'; c++)
	{
		printf("%c", c);
	}
	printf("\n");
	return 0;
}

在这里插入图片描述

2.变量的定义

int temp;
int age = 21;
float weight = 51.2f; 
char ch = 'V';

2.1变量定义格式

int a = 10;

格式:

类型 变量名 赋值操作符 内容

2.2定义变量本质

在计算机内存中开辟对应变量大小的空间。

2.3注意

一个变量在一个代码块内,只能定义一次。

3.变量的初始化与赋值

初始化:

在定义变量时为其赋值。

eg: int age = 21;

赋值:

为已存在的变量赋上新的值。

eg: age=22;

注意:

float weight = 45.5f;

表示float类型的浮点数时建议带上f,double类型不用带。

int temp;

若定义变量时为未初始化,系统会为其赋一个随机值。

4.变量的分类

变量的分类

5.变量的属性

在看此块内容前可以先看看内存及地址相关内容,更容易理解。

一个变量是有三个属性:

1.变量的空间。

2.变量的内容。

3.变量的地址。

为了解释清楚,请移步---->变量的属性、变量的左值与右值

6.变量的外部声明

1.变量的声明可以有多次

变量的声明是告诉文件在某个地方有某变量,程序在连接时可以找到。

extern 变量的类型 变量名

一般在声明变量时只需写变量的类型和变量名,不需要写上具体值。

2.函数外部声明

extern 函数名

一般在声明函数时只需写函数名,不用写函数体。

以上就是C语言入门篇--变量[定义,属性,外部声明]的详细内容,更多关于C语言的资料请关注脚本之家其它相关文章!

相关文章

  • C++实现职工工资管理系统课程设计

    C++实现职工工资管理系统课程设计

    这篇文章主要为大家详细介绍了C++实现职工工资管理系统课程设计,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • c++输出斐波那契数列示例分享

    c++输出斐波那契数列示例分享

    这篇文章主要介绍了c++输出斐波那契数列示例,需要的朋友可以参考下
    2014-03-03
  • C语言实现常见进制转换的示例代码

    C语言实现常见进制转换的示例代码

    生活中最常见的进制是十进制,而有一类编程题会要求将十进制转换为其他进制,本文将主要讲述C语言中常见的几类进制转换问题,希望对大家有所帮助
    2023-04-04
  • C语言简明介绍指针的使用

    C语言简明介绍指针的使用

    C语言这门课程在计算机的基础教学中一直占有比较重要的地位,然而要想突破C语言的学习,对指针的掌握是非常重要的,本文将具体针对指针的基础做详尽的介绍
    2022-06-06
  • C语言冷知识之预处理字符串操作符详解

    C语言冷知识之预处理字符串操作符详解

    当年学习C语言的第一门课就提到过标记(Token)的概念,不过,相信在多年之后你再次听到这个术语时会一脸懵逼,比如我。因此特地翻了翻资料,整理下来这些笔记,希望对大家有所帮助
    2022-11-11
  • Qt重写QTreeView自绘实现酷炫样式

    Qt重写QTreeView自绘实现酷炫样式

    QTreeView,顾名思义,就是一种树形的控件,在我们需要做类似于文件列表的视图时,是一个不错的选择,下面我们就来看看qt如何重写QTreeView实现酷炫样式,感兴趣的可以了解一下
    2023-08-08
  • Qt串口通信开发之QSerialPort模块简单使用方法与实例

    Qt串口通信开发之QSerialPort模块简单使用方法与实例

    这篇文章主要介绍了Qt串口通信开发之QSerialPort模块简单使用方法与实例,需要的朋友可以参考下
    2020-03-03
  • C语言入门的一些基本资源推荐和程序语法概览

    C语言入门的一些基本资源推荐和程序语法概览

    这篇文章主要介绍了C语言入门的一些基本资源推荐和程序语法概览,C语言是很多现代高级编程语言的基础,需要的朋友可以参考下
    2015-12-12
  • C++深度优先搜索的实现方法

    C++深度优先搜索的实现方法

    这篇文章主要介绍了C++深度优先搜索的实现方法,是数据结构中非常重要的一种算法,需要的朋友可以参考下
    2014-08-08
  • 基于C/C++将派生类赋值给基类的超详细讲解

    基于C/C++将派生类赋值给基类的超详细讲解

    类其实也是一种数据类型,也可以发生数据类型转换,下面这篇文章主要给大家介绍了关于基于C/C++将派生类赋值给基类的超详细讲解,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-06-06

最新评论