常量
define定义常量
#define Max 10
即将Max的值作为全局常量定义,可作为数组元素个数使用
const定义常变量
const int i = 10;
在任意的数据类型前加上const即可将定义的变量作为常变量,性质仍是变量,但其数值不变
枚举
enum COLOUR {RED,BULE,GREEN};
则RED BLUE GREEN为枚举常量,若想将枚举常量赋予给某个变量则enum COLOUR fc = RED;
意思即为fc对应枚举的第一个常量
字符串 转义字符 注释
如何定义一个字符串
我们定义一个字符串时候,往往用字符数组来定义,并用双引号把字符串扩起来即char ch[]="abcd";
如何测量字符串有多少个字符strlen函数的应用
要在源文件中放声明#include<string.h>,因为strlen由头文件string.h提供#include<string.h>
然后定义字符串char arr1[]="abcd";
char arr2[]={‘a‘,‘b‘,‘c‘,‘d‘};
printf("%d %d",strlen(arr1),strlen(arr2));
第一个数字应为4,但第二个数字应为随机数,因为用""定义的字符串中是以\0结尾的,但用{}定义的数组2末尾则不会自己加上\0,所以第二个数字会为随机数
字符串中的转义字符与ASCII码
char ch[]="c:\test\328\test.c";
用于表示字符的ASCII码,在字符串中出现\后面加数字(若三位数字是八进制数,且小于177,则有对应的ASCII码字符或操作,若不是,则会显示数字),若是\x则是对应十六进制下(两位)的ASCII码
选择语句
if语句
switch语句
循环语句
while语句
for语句
函数
定义函数的方法,通常来说函数有输入值和返回值
int fk(int x, int y)
{
return 0;
}
则上述代码块中函数名称是fk,int是其返回值类型,int也是其输入值类型