c语言指针可以指向枚举类型吗?
c语言指针用法灵活,基本类型指针、
通用指针无效*
指针数组和数组指针
函数指针和指针函数
结构指针和联合指针
枚举指针
指针常量和常量指针
指针指针
基本类型指针
指向整数和浮点类型的指针。包括char、int、float和doubl:
Constintp1//定义了常数p。
Constint*ptramp//ptr是指向constint*constantint类型的指针。
inti2
Pi//此时出错。无法将值赋给常数。
Ptrampi//正确,Ptr是指针变量,可以赋值。
Const指针:指向变量的指针,变量本身是常量。数量。
例如:
定义变量p
Intconstptramp//ptr是指针常量,指向变量int类型。
inti2
Pi//正确,P是一个变量。
ptrami//错误,ptr是常量指针。
指针指针
c语言支持多指针,即指针对指针。
例如,变量I的值可以通过以下输出。
#包括
输出结果:
10
c语言新手注意事项?
当标识符由多个单词组成时,每个单词的首字母大写,其余全部小写;
2.仅通过大小写区分的类似标识符不应出现在程序中;
注意相似的数字和字母(0和O,I(i)和l(L))。
3.禁止将函数名用于其他函数。当标识符由多个单词组成时,每个单词的首字母大写,其余全部小写;
2.仅通过大小写区分的类似标识符不应出现在程序中;
注意相似的数字和字母(0和O,I(i)和l(L))。
3.禁止在别处使用函数名;
4.所有宏定义、枚举常量和只读变量都用大写字母命名,单词之间用下划线分隔;