C 入门语言
来源:互联网 发布:招魂类似的电影知乎 编辑:程序博客网 时间:2024/06/05 09:32
C 程序结构:
#include
C语言的数据类型: 基本类型:他们是算数类型,包括整数类型\浮点类型. 整数类型:char int short long 等. 浮点类型: float double long double 枚举类型: void类型:指没有可用的值,通常用于一下三种情况.1\函数返回为空, 2:函数参数为空 3:指针指向void 派生类型:字符型变量:用来存储字符常亮的变量,将一个字符常量存储到一个字符变量中.char cChar = 'a'; printf("%c\n",cChar);变量初始化:变量声明和初始化,注意不带初始化的定义,带有静态存储持续时间的变量会被隐式初始化我null所有字节都为0,其他为初始化的都是未定义的.定义常量:1:使用#define 预处理命令 #define identifier value eg: #define PI 3.142:const关键字:声明指定类型的常量, const type variable = value; eg: const int WIDTH = 5;变量的存储类型: C程序中的变量可以选择不同的存储形式.存储类别分为静态存储和动态存储,可以通过存储类修饰来告诉编译器 要处理什么样的类型变量.具体有: 存储类别是从变量的产生时间上分为静态存储和动态存储.静态存储就是指程序运行分配的固定的存储方式, 动态存储就是在程序运行期间根据需要动态的分配存储空间.auto变量:auto关键字修饰一个局部变量为自动,及时每次执行到定义该变量的时候,都会产生一个新的变量.并对其重新赋值.这个使用在局部函数中, 一般都省去,因为局部变量自动为auto的.每次运行,每次重新赋值.static 变量为静态变量 在函数的内部和外部声明static变量意义是不一样的,函数内部使用static和auto相比尽管两者的作用域都是函数内部,但是,static变量将始终保持语句块上次执行时的值.eg: void addone(){ static int i = 1; i = i + 1 ;} 两次执行addone结果i为3register变量:寄存器存储变量,把某个变量存储在了寄存器,而不是内存,但大部分程序员无法对寄存器操作,所以一般会忽略次变量.extern变量:extern为外部存储变量,声明了将要用到但尚未定义的外部变量,通常在文件a中定义一个变量并赋值,然后在文件b中使用变量.
0 0
- C语言入门-指针入门
- c语言入门
- C语言入门手册
- C语言入门
- C语言的入门
- C 语言入门指导
- C语言入门必做题
- C语言入门1
- c语言入门视频教程
- C语言入门
- C语言堆栈入门
- c语言学习入门
- C语言入门基础
- c语言入门
- C语言入门
- c 语言入门指针
- C语言堆栈入门
- C语言入门
- 简单模仿百度首页——有一些问题待解决
- Vue从入门到精通(6)--第四阶段(中):填坑
- Android listview+SwipeRefreshLayout 下拉刷新,上拉加载.
- 分裂器
- 33. Search in Rotated Sorted Array Medium
- C 入门语言
- 基本数据类型对象包装类
- 《APUE》读书笔记—第十章信号(上)
- WPE & LOD(应力效应)
- gdb调试命令
- xcode 编译提速
- android studio 中出现 Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
- php 图片批量加水印
- svn提交或更新代码选择性设置后缀类型的文件或文件夹不需要资源同步更新