1 / 9
文档名称:

C语言基础知识归纳.docx

格式:docx   大小:18KB   页数:9
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言基础知识归纳.docx

上传人:2072510724 2020/12/8 文件大小:18 KB

下载得到文件列表

C语言基础知识归纳.docx

文档介绍

文档介绍:语言基础知识归纳
语言基础知识
每个 C 程序有且只有一个主函数 main(), 且程序必须从 main() 函数开始执行 ,并在 main() 函数中结束。
在 C 语言中 ,用 e 来表示科学计数法时 ,规定在 e 的前面必须有数字 ,后面必须为整数。
用单引号括起来的一个字符常量只能存放一个字符 ;C 语言中没有字符串变量 ,只能用字符数组来存储字符串。
外部变量在编译时由系统分配永久的内存空间 ,所以外部变量的类型不就是自动存储类别。
在一个函数内的复合语句中定义的变量 ,只能在这个复合语句范围内有效。
用 sizeof(int) 计算 int 类型数据的字节数。
C 语言运行时 ,首先系统检查语法的正误 ,再运行程序的语法 ; C语言中 ,可以在一个函数中嵌套一个函数 ,但就是不能在一个函数中定义一个函数 ;只有在函数外部定义的函数才就是外部函数 ;C语言的子程序有过程与函数两种。
预处理命令行的位置没有规定 ,只就是习惯放在前面 ; 在源文件中的可以有多条预处理命令 ,但一行只能写一条 ;宏名的大写只就是习惯性的表示 ;宏替换不仅不占用运行时间还不分配内存空间。
feof函数的作用就是检查文件就是否结束 ,当结束时返回的值为非零 ,否则为零。
语言基础知识归纳
当定义了数组后 ,在给其赋值时 ,不能直接把字符串赋给数组名。
在赋值表达式中 ,赋值运算符 “=”右侧不能为表达式 ;在求余运算符中的两侧都必须为整型 ;在强制类型转换时 ,类型名应用括号括起来。
静态局部变量 ,只有当程序结束后 ,其值才释放。
当调用函数时 ,实参就是一个数组名 ,则向函数传送的就是数组每一个元素的地址。
算法的特点为有零个或多个输入 ,有一个或多个输出 ,当相同的输入时 ,其结果相同 ;算法正确的程序最终一定会结束。
在 C 语言中 ,预处理命令行都以“ #”开头 ;当需要时才用
#include<stdio 、 h>;预处理的作用就就是实现宏定义与条件编
译。
16. 当数组元素的下标超出了定义的下标范围时 ,系统不给出“下
标越界”的字样 ,而就是得出错误的答案 ,因此在编程时务必检
查下标就是否越界。
共用体变量不能作为函数的参数 ,也不能使函数带回共用体变量。
指向函数的指针变量的定义形式为 :数据类型 (* 指针变量 )(); ,
因此其为指向函数的指针变量。
19. 用 C 语言编写的代码程序就是源程序 ,只有通过编译、 连接才
能进行。
语言基础知识归纳
在说明为 static 时 ,其生存期得到延长 ,而其作用域并没有改变 ,
在定义后系统会自动帮它赋值为 0,static 为关键字不能被用作
它用。
频繁地使用空语句会降低程序的可读性与运算速度。
运算符 %两边都应就是整数 ,赋值语句左边应该就是变量 ,而非表达式 ,强制转换语句强制类型应加括号。
在逻辑运算符中 ,