printf--在屏幕上打印信息(必须包含头文件使用),输出函数
#include--包含
stdio.h--头文件
例如
#include <stdio.h>--包含头文件
{}外的叫做全局变量,{}内的叫做局部变量,当全局与局部的名称起冲突时,局部优先(尽量避免局部变量的名称与全局变量的名称一致。)
全局变量在整个工程中都可使用,不需要再次说明。
scanf--输入函数(表达式:scanf(“%d %d”,&a,&b);这个式子的意思是输入两个数,赋给a,b。
#define _CRT_SECURE_NO_WARNINGS 1
scanf函数使用的前置条件(必须在代码的第一条)
extern--声明 extern int ...
const所修饰的常变量(虽然给了修饰,但本质上仍然常量是变量不是固定的值,这就是常变量)
由#define所修饰的标识符常量。
使用esum的枚举常量,它属于常量,且默认为第一个为0,后面为自然数排序。
strlen();求字符串的长度(它在使用时需要引用头文件)
#include<string.h>
字符串的结束符号是 \0 它不算做字符长度。
例如:
char arr[] = {'a','b','c'};
printf("%d\n",strlen (arr));由于strlen的求长度是到\0为止,而arr所定义的变量中没有将\0写出来,因此,strlen函数会一直向后取值,直到取到\0为止,所以它的值就不固定。最后打印出来就是随机值。