变量定义: 变量类型 变量序列
int a;
int a,b,c,d;
注意:变量要先声明,后使用。声明变量其实就是计算机在在内存中为变量分配存储空间
- 在程序运行期间其值是可以改变的量称为变量
- 变量三要素:变量名 变量值 变量的存储单元
- 定义变量,就是为变量分配存储单元,并为其赋初值(如果有初始化)
例如: int a = 3; a 是变量名 3是变量值 存放变量值3的地方就是存储单元
程序中通过变量名找到对应的储存单元,从而操作变量的值
- 可以画出内存单元来理解并读懂程序
/*
*Copyright (c)2025, regression
*文件名称: main.c
*作 者: XKJ
*完成日期: 2025年5月21日
*版 本 号: v1.0
*问题描述: 输入两个整数,并输出最大的数据
*程序输出: 两个整数的和
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,t;
printf("请输入两个整数:") ;
scanf("%d %d", &a, &b);//%d表示输入是整数,&a表示将输入第一个整数存放变量a的地址中,&b表示将输入第二个整数存放在变量b的地址中;
if(a<b)//假如a小于b,则首先将b赋值给t,然后将a赋值给b,最后将t赋值给a
{
t=b;
b=a;
a=t;
}
printf("max=%d\n", a);//输出t的值,是以整数数据类型输出t,并在屏幕中打印出来
return 0;//因为函数是整数类型,所以要返回一个整数,本程序返回0
}
int a,b,t //声明整型 a,b,t 并为他们分配空间;
t=b 则从变量b的分配单元取出对应的值存放在变量t的分配单元
- 标识符(identifier)及取名规则
1.定义:程序中的变量、符号常量、自定义函数、自定义类型都需要有一个名字,这些名字统称为标识符
2.命名规则:标识符只能由字母、数定和下划线3种字符组成,且第一个字符必须为字母或下划线。
3.合法的标识符:age sum _sum
4.不合法的标识符:M.D @H 2133C C++ ZHADFN-ADF
C语言中的关键字
auto break case char const continue default do double else enum extern
float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while
- 变量命名惯例
变量名一般用小写字母, 如: index
函数第一个字母大写