C 语言基础知识1
每个C程序有且只有一种主函数m a i n(),且程序必须从ma in()函数开始执行,并在 m ain()函数中结束.2
在 C 语言中,用 e 来表达科学计数法时,规定在 e 的前面必须有数字,背面必须为整数
用单引号括起来的一种字符常量只能寄存一种字符;C语言中没有字符串变量,只能用字符数组来存储字符串
外部变量在编译时由系统分派永久的内存空间,因此外部变量的类型不是自动存储类别
在一种函数内的复合语句中定义的变量,只能在这个复合语句范围内有效
用si zeof(int)计算 i n t 类型数据的字节数
C 语言运行时,首先系统检查语法的正误,再运行程序的语法;C语言中,可以在一种函数中嵌套一种函数,不过不能在一种函数中定义一种函数;只有在函数外部定义的函数才是外部函数;C语言的子程序有过程和函数两种
预处理命令行的位置没有规定,只是习惯放在前面;在源文献中的可以有多条预处理命令,但一行只能写一条;宏名的大写只是习惯性的表达;宏替代不仅不占用运行时间还不分派内存空间
f eof 函数的作用是检查文献与否结束,当结束时返回的值为非零,否则为零
当定义了数组后,在给其赋值时,不能直接把字符串赋给数组名
在赋值体现式中,赋值运算符“=”右侧不能为体现式;在求余运算符中的两侧都必须为整型;在强制类型转换时,类型名应用括号括起来
静态局部变量,只有当程序结束后,其值才释放
当调用函数时,实参是一种数组名,则向函数传送的是数组每一种元素的地址.14
算法的特点为有零个或多种输入,有一种或多种输出,当相似的输入时,其成果相似;算法对的的程序最终一定会结束
在 C 语言中,预处理命令行都以“#"开头;当需要时才用#include〈s t d i o
h>;预处理的作用就是实现