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语言轻松实现猜数字小游戏

    猜数字是兴起于英国的益智类小游戏,起源于20世纪中期,一般由两个人或多人玩,也可以由一个人和电脑玩。游戏规则为一方出数字,一方猜,今天我们来用C实现这个游戏案例
    2022-04-04
  • 一文带你了解C++中的右值引用与移动语义

    一文带你了解C++中的右值引用与移动语义

    本篇文章主要为大家详细介绍了C++中的右值引用与移动语义的相关知识,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2023-03-03
  • 解析C++中派生的概念以及派生类成员的访问属性

    解析C++中派生的概念以及派生类成员的访问属性

    这篇文章主要介绍了解析C++中派生的概念以及派生类成员的访问属性,是C++入门学习中的基础知识,需要的朋友可以参考下
    2015-09-09
  • 由static_cast和dynamic_cast到C++对象占用内存的全面分析

    由static_cast和dynamic_cast到C++对象占用内存的全面分析

    下面小编就为大家带来一篇由static_cast和dynamic_cast到C++对象占用内存的全面分析。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • C++实现智能柜管理系统

    C++实现智能柜管理系统

    这篇文章主要为大家详细介绍了C++实现智能柜管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • C语言之从字符数组中删除特定的字符

    C语言之从字符数组中删除特定的字符

    本篇文章主要介绍了从字符数组中删除特定字符的实现方法,有需要的朋友可以参考下
    2015-07-07
  • 利用C语言编写一个无限循环语句

    利用C语言编写一个无限循环语句

    这篇文章主要介绍了利用C语言编写一个无限循环语句问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • C语言实现链表与文件存取的示例代码

    C语言实现链表与文件存取的示例代码

    这篇文章主要和大家分享C语言实现链表与文件存取的示例代码,可以实现建立链表,然后把链表数据存储到文件中,然后把文件数据存储到数组中并输出,感兴趣的可以学习一下
    2022-04-04
  • 一篇文章带你入门C语言数据结构:绪论

    一篇文章带你入门C语言数据结构:绪论

    这篇文章主要介绍了C语言的数据解构基础,希望对广大的程序爱好者有所帮助,同时祝大家有一个好成绩,需要的朋友可以参考下,希望能给你带来帮助
    2021-08-08
  • 解决C++ openCV无法读取视频但是可以读取图像的问题记录

    解决C++ openCV无法读取视频但是可以读取图像的问题记录

    在使用OpenCV的cv::VideoCapture读取视频文件时,可能会遇到无法读取特定格式,如MP4的视频文件的问题,本文介绍解决C++ openCV无法读取视频但是可以读取图像的问题记录,感兴趣的朋友跟随小编一起看看吧
    2024-09-09

最新评论