C语言基础语法
来源:互联网 发布:淘宝怎么投诉卖家 编辑:程序博客网 时间:2024/05/03 13:58
1.常量
在程序执行过程中,其值不发生改变的量称为常量。
常量分类:
- 整型常量:12、0、-3;
- 实型常量:4.6、-1.23;
- 字符常量:‘a’、‘b’。
说明:符号常量在使用之前必须先定义,其一般形式为:
#define 标识符 常量
其中#define也是一条预处理命令(预处理命令都以"#"开头),称为宏定义命令(在后面预处理程序中将进一步介绍),其功能是把该标识符定义为其后的常量值。一经定义,以后在程序中所有出现该标识符的地方均代之以该常量值。
习惯上符号常量的标识符用大写字母,变量标识符用小写字母,以示区别。
</pre><pre name="code" class="objc">#include#define PRICE 30int main(){ int num,total; num=10; total=num* PRICE;}
2.变量
其值可以改变的量为变量。
一个变量应该有一个名字,在内存中占据一定的存储单元。
1> 变量的定义
变量类型 变量名;int score;
2> 变量的赋值
score = 100;score = a;
score = b = 100;
3> 变量的输出
int a = 200;printf("%i", a);
常用格式符:
(1) %d\%i 整数(int)
(2) %f 小数(float、double)
(3) %c 字符(char)
3.变量的作用域:
1.局部变量:局部变量也称为内部变量,作用域仅限于函数内,离开该函数使用是非法的。
2全局变量:也称为外部变量,是针对于函数外部定义的变量,它一般不属于任何一个函数,保证整个整个编写程序都可以使用。
3.代码块的作用
及时回收不再使用的变量,为了提升性能
4.变量内存分析
1.内存寻址由大到小,优先分配内存地址比较大的字节给变量
2.变量越先定义,内存地址就越大
3.取得变量的地址:&变量名
4.输出地址:%p
5.一个变量一定先进行初始化,才能使用
5. scanf 函数总结
1>scanf函数只接受变量的地址
2> scanf函数是一个阻塞式的函数,等待用户输入
3>用户输入完毕后,就会将用户输入的值赋值给变量
scanf 函数注意事项:
代码实例:
0 0
- C语言基础语法
- C语言基础语法
- C语言基础语法
- C语言基础语法
- C语言基础语法
- C语言基础-基础语法
- C语言语法基础考试
- Objective-C语言:基础语法
- C语言-1-基础语法
- C 语言基础语法1
- C语言基础语法2
- C语言基础—基础语法
- 黑马程序员-----------C语言基础-----------基础语法
- 黑马程序员-c语言学习-基础语法
- 黑马程序员------C语言基础语法
- 黑马程序员 -- IOS C语言 基础语法
- 黑马程序员--- c语言基础--基本语法
- 黑马程序员----C语言基础语法篇
- 逐梦旅程学习笔记 DirectX开发入门02:旋转的彩色立方体
- HDU 2031 进制转换
- 第五章 树和二叉树
- 去除Android的某些应用程序时屏幕四周闪红框
- c/c++程序代码的存储位置
- C语言基础语法
- 素数模板
- 一种拼音分词器的JAVA实现
- LINUX基础学习-第一课
- 内存中堆(heap)与栈(stack)的区别
- HTTP协议学习一:消息类型
- USACO 1.2.1 Milking Cows 挤牛奶
- Android开发者官方网站文档 - 国内踏得网镜像
- Android中使用SparseArray替代HashMap提高性能