网站首页 > 文章中心 > 其它

c语言基础函数变量

作者:小编 更新时间:2023-08-26 22:32:40 浏览量:421人看过

C语言里面的函数 变量这些是什么意思呀,我初学看都看不懂

呃,其实很多C语言里的问题都是靠慢慢积累下来的,也不是说能说清楚的.

c语言基础函数变量-图1

C语言中,变量到底是个什么概念?

C语言中的变量是指在程序运行时其值可以改变的量,变量的功能就是存储数据.

变量有三个基本要素:

变量名:每一个变量都应该有一个名字.

变量的数据类型:每一个变量都应具有一种数据类型(在定义时指定)内存中占据一定的储存空间

变量的值:变量对应的存贮空间中所存放的数.

扩展资料:

基本的变量类型有以下几种:

C 中的变量声明

变量声明向编译器保证变量以指定的类型和名称存在,这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译.变量声明只在编译时有它的意义,在程序连接时编译器需要实际的变量声明.

变量的声明有两种情况:

①.、一种是需要建立存储空间的.例如:int a 在声明的时候就已经建立了存储空间.

除非有extern关键字,否则都是变量的定义.

c语言基础函数变量-图2

C语言函数是什么?变量是什么?赋值是什么?

推荐你看<>清华大学出版社.

每个C语言程序都必须有且仅有一个主函数,主函数的组成形式如:main{}

每个C语言程序可以有0个或多个自定义函数,自定义函数的形式同主函数形式一样.

在C语言中,函数可分为两类,一类是由系统定义的标准函数,又称为库函数,其函数声明一般是放在系统的include的目录下以.h为后缀的头文件中.另一类函数是自定义函数.

变量:其值可以改变的量称为变量.赋值就是将某一数值赋给某个变量的过程,称为赋值.

C语言有五种基本数据类型:字符、整型、单精度实型、双精度实型和空类型.尽管这几种类型数据的长度和范围随处理器的类型和C语言编译程序的实现而异,但以bit为例,整数与CPU字长相等,一个字符通常为一个字节,浮点值的确切格式则根据实现而定.

c语言的变量定义

C语言中变量遵循"先定义后使用"的原则:

①.、定义变量的格式:数据类型? 变量名;

首先要强调的一点是:变量的定义是一条语句,每条语句都是以分号结尾的.故定义完变量,后面不要漏掉";"分号.

在变量定义中,"数据类型"表示想要存储什么类型的数据就定义什么类型的变量.

如想要存储整数就定义成 int 型;想要存储小数就定义成 float 型或 double 型;想要存储字符就定义成 char 型等等.

"变量名"就是你想给这个变量起个什么名字,通常都是用字母、数字与下划线组合而成.比如:

将一个值放到一个变量中,这个动作叫"赋值".通俗点讲,"给变量赋值"意思就是将一个值传给一个变量.

赋值的格式是:

变量名 =? 要赋的值;

它的意思是将=右边的数字赋给左边的变量.比如:

形式如下:

数据类型? 变量名 = 要赋的值;

int i;

是等价的.

在定义变量时也可以一次性定义多个变量,比如:

int i, j;

这就表示定义了变量 i 和 j.这里需要强调的是,当同时定义多个变量时,变量之间是用逗号隔开的,千万别写成分号.这是很多新手最容易犯的错误,即将逗号和分号记混了.

同样也可以在定义多个变量的同时给它们赋值:

中间还是用逗号隔开,最后别忘记输入分号.

在主回答中,提到了变量定义时,变量名通常都是用字母、数字与下划线组合而成,但是实际上,变量名也不是随便组合的,变量定义需要遵循一定的规范,否则容易产生歧义,影响整体程序代码 的可读性.

所以在定义变量的时候,要注意以下命名规范:

(1)、变量名的开头必须是字母或下划线,不能是数字.实际编程中最常用的是以字母开头,而以下划线开头的变量名是系统专用的.命名应当直观且可以拼读,可望文知意,便于记忆和阅读.

标识符最好采用英文单词或其组合,不允许使用拼音.程序中的英文单词一般不要太复杂,用词应当准确.

比如:? ?int CurrentVal;

这样的名字看起来比较清晰,远比一长串字符好得多.

C 是一种简洁的语言, 命名也应该是简洁的.例如变量名MaxVal 就比MaxValueUntilOverflow 好用.标识符的长度一般不要过长,较长的单词可通过去掉"元音"形成缩写.

另外,英文词尽量不缩写,特别是非常用专业名词,如果有缩写,在同一系统中对同一单词必须使用相同的表示法,并且注明其意思.

以上就是土嘎嘎小编为大家整理的c语言基础函数变量相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章