#include<stdio.h>int main()
{
int num;     //声明
num=1;       //赋值(定义)/赋值表达式语句
float a=2;   //声明的同时初始化变量
/*关键字不可以用作其他用途,不同编程语言的关键字不同,同一关键字在不同语言中可能代表着不同的含义*/
return 0;
}

上述 int num;代码叫做声明,声明是C语言最重要的特性之一 。

常量:值不会改变(后续讲解)
变量:值可能改变

关键字

int是C的关键字之一,是C语言的一种基本型。关键字是语言定义的单词,不可以用作其他用途(关键字将在下篇详细讲解)

变量声明

声明完成了两个任务:1.在函数中建立了一个名为num的变量,2.int 表明声明的变量是一个整数(int是C的一种数据类型后期将讲解)编译器通过这些信息会分配一个名为num的存储空间(具体大小由不同计算机环境确定)。基本形式类型名+变量名。

赋值

赋值符号“=”遵循变量名在左值再右。

命名规则

1:不能重名(重载现象)<后续学习作用域后将会拓展>
2:不能和C/C++语言里的关键字重名
3:必须是字母或字母和数字的组合,符号_可以使用
4:名字不能用数字开头

*起名建议遵守的规则
1:最好能够直观表达你这个名字代表的内容
2:别太长

学习/共进

欢迎各路大佬指点_

学无止境

成仙不问道

C语言—变量的声明与赋值(定义)(及命名规则)_成仙不问道相关推荐

  1. C语言-简介(初识)_成仙不问道

    C语言的诞生:1972年,贝尔实验室的丹尼斯·里奇(Dennis Ritch)和肯·汤普逊(Ken Thompson)在开发UNIX操作系统时设计了C语言.(建立在B语言<汤普逊>的基础) ...

  2. C语言——应用范围_成仙不问道

    在学习新的技能时我们要了解这个技能可以做些什么: 在20世纪80年代,C语言就已经成为小型计算机<UNIX>使用的主流语言,随着发展C的应用范围扩展到微型机(个人计算机)和大型机.C语言多 ...

  3. C语言—函数_成仙不问道

    函数 函数(function):完成特定任务的独立程序代码单. 函数组成:由函数头和函数体组成. 函数头:类型名 函数名(形式参数) 函数体:{语句:return 返回值} //典型函数模型类型名 函 ...

  4. C语言—典型C程序(构成)_成仙不问道

    /*典型C程序*/ #include //预处理指令int main(void) //主函数;第一个被调用的函数 {/*语句*/;//语句结束由";(英)"结尾/*语句*//*C语 ...

  5. C语言—关键字_成仙不问道

    #include<stdio.h>int main() { int num=1; //关键字int float num1=1.0; //关键字float return 0; //关键字re ...

  6. C语言—编程机制(简介)_成仙不问道

    生成程序的具体过程因计算机环境而异. C编程机制:通过程序把源代码文件转换为可执行文件(其中包含可直接运行的机器语言代码).典型C实现通过编译和链接两个步骤来完成这一过程.编译器把源代码转换成中间代码 ...

  7. Java变量的声明和赋值

    java 语言是强类型(Strongly Typed)语言,强类型包含以下两方面的含义: 所有的变量必须先声明.后使用. 指定类型的变量只能接受类型与之匹配的值. 这意味着每个变量和每个表达式都有一个 ...

  8. java语言语法--- Java标识符(标识符命名规则)、Java关键字、Java变量(变量的声明、赋值、使用)和常量(字符常量、字面常量)(包括Java字节码文件反汇编命令javap)

    java语言语法- Java标识符.Java关键字.Java变量和常量(包括Java字节码文件反汇编命令javap) 1.标识符 (1)读音:biao zhi fu (2)什么是标识符? (摘自百度百 ...

  9. python语言变量随时声明_2. Go语言五种变量创建的方法

    对于只有 Python 语言经验的朋友,也许会不太理解声明这个词,在 Python 中直接拿来就用,也不用声明类型啥的. Go 语言是静态类型语言,由于编译时,编译器会检查变量的类型,所以要求所有的变 ...

最新文章

  1. 地理围栏API服务开发
  2. centos6上以二进制方式安装mariadb5.5
  3. SAP物料移动过账之差异科目
  4. python读取整个txt文件-python怎么读取txt文件内容
  5. virtualbox vboxmanage命令
  6. Java解析XML汇总(DOM/SAX/JDOM/DOM4j/XPath)
  7. IronPython项目有了新负责人
  8. 被黑客盯上了…数据都给打包带走了…
  9. 从WebRtc学习RTCP协议
  10. ULONGLONG乘法分析
  11. pom文件报错_FastDFS实战总结,分布式文件存储,高并发高可用,看这篇就够了...
  12. 推荐12个漂亮的CSS3按钮实现方案
  13. 管家婆辉煌II盘点功能操作流程
  14. 2021-06-13
  15. [MAC]如何查看已用端口
  16. 开源资产管理软件—OCS Inventory NG+ GLPI 系统安装配置UTF-8版 支持中文
  17. WordPress主题 Vieu主题V4.5无授权无限制版 基于Dux主题二次开发 完美运行
  18. 多张图片转换成PDF的必备办公技能
  19. python 类继承list,为什么继承 Python 内置类型会出问题?!
  20. react路由引入报错xxx is not exported from ‘react-router-dom‘

热门文章

  1. 关于我的家乡html网页设计完整版 以家乡为主题的网页设计与实现
  2. STM32F427VGT6替代方案 | GD32F450VGT6系统板相关硬件信息
  3. w7恢复系统默认服务器,W7系统自带备份还原 W7系统自带备份还原方法
  4. Advanced Installer 11.0打包cad插件教程
  5. quasar树组件勾选策略改写
  6. 空压机数据采集系统,使用昆仑通态触摸屏制作,具备完善的数据采集和历史记录保存功能
  7. “gcc“ not found
  8. 基于Kinect体感的仿真对抗游戏系统
  9. GCC总结、C语言关键字和运算符
  10. 2022抢先版数字藏品NFT平台|竞拍转拍藏品拍卖分级交易中心支持小程序APPH5三端