本篇文章给大家谈谈c语言错误向只读位,以及c语言只读只写对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、c语言申请只读变量的方法2、C语言进行只读文件操作的问题3、C语言函数只读字符串参数问题
c语言申请只读变量的方法
#includestdio.h
int main(void){
int x;
scanf(“%d”,x);
const int y = (const int)x;
printf(“%d”,y);
//y = 12;//加上这句话会报错误,错误: 向只读变量‘y’赋值
return 0;
}
你做一个强制类型转换,就可以实现了
C语言进行只读文件操作的问题
fopen_s和fopen的用法不一样
你代码需要改成这样
#includestdio.h
#includestdlib.h
void main()
{
FILE *fp=NULL;
fopen_s(fp, “E:\\RNG.txt”, “w”);
if (fp!=NULL)
{
printf(“open successs\n”);
}
else
{
printf(“can not open E:\\hekai666.txt\n”);
}
}
C语言函数只读字符串参数问题
c语言编译器默认是不让返回指针类型的,但是返回并没有错,有些情况下会正常执行,当然编译无论是否可以正常执行都会编译。这是因为指针变量在函数中,一旦函数结束,这个指针指向的地址就会作废,suoyi 没意义,故编译器默认返回时会提醒。一般使用加上static使其不销毁。
c语言错误向只读位的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言只读只写、c语言错误向只读位的信息别忘了在本站进行查找喔。