前言:

在我们上一次C的 printf函数和注释方法的解说中,我们了解了printf函数中第一变量和第二变量的类型必须一致,那今天我就带大家了深入解一下C语言中的变量。

一、定义变量

在C语言中,变量只有先被定义后才可以使用,我们一般定义变量的方法有两种,分别分为:先定义后赋值法、同时使用赋值法;

1.先定义后赋值法

#include <stdio.h>int main()
{int a;    // 定义 整数变量aa = 20;   // 将20 赋值给 整数变量a
}

2.同时使用赋值法

#include <stdio.h>int main()
{int a = 10;    // 定义整数类型变量a,并为其赋值 20
}

在介绍了以上两种基本变量定义方法,我们来了解一下如何一次性定义多个变量;这里依旧是两种方法:

3.在一行语句中,定义多个变量和语法结构

#include <stdio.h>int main()
{int a=0,b=10,c=50;    //变量类型 = 变量a,变量b,变量c;(变量之间以逗号隔开)
}

4.多行语句,定义多个变量和语句结构

#include <stdio.h>int main()
{int a=0;int b=10;int c=50;
}

二、调用变量

在c语言中,我们可以直接把 变量 当做是我们的“名字”,我们可以在代码中直接通过调用变量,来实现对变量中储存的数据的读取与赋值。

1.对变量进行赋值和调用

在语句中,如果变量出现在“=”的左边,就是给变量进行赋值;如果变量出现在“=”的右边,就是读取这个变量中所储存的值

#include <stdio.h>int main()
{int a,b;a =20;    // 将20这个值赋值给 变量ab =20;    // 将变量a中储存的值 读取出来并赋值给 变量bprintf("a = %d",a\n);printf("b = %d",b\n);
}/*输出结果:a = 20b = 20
*/

C语言 定义变量详解相关推荐

  1. C语言static变量详解

    在 C 语言中,static 关键字不仅可以用来修饰变量,还可以用来修饰函数.在使用 static 关键字修饰变量时,我们称此变量为静态变量. 静态变量的存储方式与全局变量一样,都是静态存储方式.但这 ...

  2. 嵌入式c语言为什么变量定义在前面,嵌入式C语言数据类型和变量详解

    原标题:嵌入式C语言数据类型和变量详解 一般来讲,标准的C语言类型在嵌入式编译器中是合法的.但由于嵌入式控制器的受限环境.嵌入式c语言的变量和数据类型具有新的特征,这些特征体现在如下方面. 嵌入式C语 ...

  3. c语言path环境变量,Windows下PATH等环境变量详解(转载)

    在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH.正确地配置这些环境变量,是能够顺利学习.开发的前提.而经常出现的问题是:有的学习者能够按照提示 ...

  4. python定义字符串数组初始化_字符数组及其定义和初始化,C语言字符数组详解...

    字符数组及其定义和初始化,C语言字符数组详解 字符串的存储方式有字符数组和字符指针,我们先来看看字符数组. 因为字符串是由多个字符组成的序列,所以要想存储一个字符串,可以先把它拆成一个个字符,然后分别 ...

  5. C语言结构体详解(结构体定义,使用,结构体大小等)

    c语言结构体详解 1.c语言结构体 1.1 结构体基础知识 1.2 结构体声明 1.3 结构体特殊声明 1.4 结构体的自引用 1.5 结构体的大小的计算 1.5.1了解结构体大小计算规则 1.5.2 ...

  6. php之static静态变量详解

    php之static静态变量详解 一.总结 把局部变量改变为静态变量后是改变了它的存储方式,即改变了它的生存期. 把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围. 二.php之sta ...

  7. python语言的格式框架_django框架模板语言使用方法详解

    本文实例讲述了django框架模板语言使用方法.分享给大家供大家参考,具体如下: 模板功能 作用:生成html界面内容,模版致力于界面如何显示,而不是程序逻辑.模板不仅仅是一个html文件,还包括了页 ...

  8. C语言再学习 -- 详解C++/C 面试题 2

    (经典)C语言测试:想成为嵌入式程序员应知道的0x10个基本问题. 参看:嵌入式程序员面试问题集锦 1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define ...

  9. Linux环境变量详解

    Linux环境变量详解 环境变量是操作系统环境设置的变量,适用于整个系统的用户进程. 环境变量分类 按照权限分类 系统级:系统级的环境变量是每个登录到系统的用户都要读取的系统变量 用户级:用户级的环境 ...

最新文章

  1. 无法消除恐惧?Nature发现肠道菌与大脑间更多的神秘联系...
  2. 给标签定义通用样式的css文件
  3. 单层感知器应用实例--坐标点的二分类模式分类
  4. [实变函数]5.5 Riemann 积分和 Lebesgue 积分
  5. Nginx 反向代理、动静分离、负载均衡及配置实例
  6. 有什么作用_轴套有什么作用?
  7. 正则表达式与相关工具
  8. asp.net core 2.0 web api + Identity Server 4 + angular 5 可运行前后台源码
  9. python dbf 修改_在Python中将数据写入dbf时出错
  10. linux python测试程序,linux下测试python程序执行时间
  11. 【hbase】解决海量图片存储
  12. apm软件仿真+QGC地面站 环境搭建
  13. python怎么找出最大数_python怎么找出最大数
  14. Binder通信机制原理解析
  15. 哈佛研究:9个让你变穷的理由
  16. CVECWE概念及其关系
  17. Angular4 - 共享模块
  18. 一起感受迪士尼乐园的奇幻魔力 高德地图迪士尼圆梦之旅圆满成功
  19. 全球与中国四甲基氢氧化铵市场深度研究分析报告
  20. 矩阵计算 Armadillo Eigen Matcom

热门文章

  1. android studio : Invalid revision: 3.18.1-g262b901-dirty
  2. [C++基础]虚继承实现原理
  3. vue-lazyload 简单使用
  4. Hystrix之@HystrixProperty杂记
  5. linux系统怎么连接显示器,Ubuntu下外接显示器双屏显示的方法
  6. 李永乐复习全书高等数学 第二章 一元函数微分学
  7. 华展云20170522期展览人周刊
  8. java百度地图逆地址解析_Web服务Geocoding API-百度地图
  9. 阿里云APP软件著作权在线登记步骤?
  10. 下载和java io流处理全国空气质量历史数据