不怎么重要的前言
上一篇我们介绍了资料型态,大家有没有好好记下来呢,今天的内容会结合上次所学喔!
我们来了解常常会被提到的变数是什么!
变数?
从小到大大家或多或少都会有一些绰号吧,不管是长辈、亲戚、朋友、同学、伴侣还是老师取的,这些「绰号」都属于你的代称,是代表你这个人的称呼。
同理在程式语言中我们常常会需要储存一些资料,这时我们会分配一个记忆体空间,并利用一个代称(变数名称)来储存资料,此时这个代称就是代表了这个资料,我们通常会利用这个代称来使用资料,而这个有代称的资料就是一个「变数」。
宣告变数
通常我们要使用一个变数的时候,都必须要先有宣告的过程,这个过程称为宣告变数,为了方便使用资料,我们通常会用变数储存,一方面一个有意义的变数名称,可以帮助我们清楚知道资料的内容;一方面程式设计的意义,比较像是设计一套处理资料的方式,我们不可能明确的钉死处理的资料是什么,这时我们通常会由变数来代表处理的资料,以便在得到输入资料时可以弹性处理。
宣告资料的方式如下:
int input_num;
float score;
宣告的同时也放入资料内容int count_num = 1;
float FirstNum = 4.0;
都是同一个类别时只要好好隔开(用「,」隔),也可以同时宣告多个变数int NumOfStudent = 30, StudentID, ClassOfStudent = 1;
double FirstNum = 4.8, SecondNum = 1.2, sum;
虽然说变数名称可以自己看情况取,但还是有些是不能使用的,比如说不能包含空白符号,而详细的变数名称规则可以参考以下连结:
C语言变数命名规则
实际测试
参考第四篇的运算子,我们以下面的程式码来进行测试:
#include <stdio.h>int main(){ int data; data = 2; printf("%d\n", data); data = data + 3; printf("%d\n", data); return 0;}
而上段程式码输出的结果会为: