33问答网
所有问题
当前搜索:
vs2019编写c语言报错
...2;中a=10和b=2需要添加括号吗,为什么
vs2019
会
报错
:左操作数必须为左...
答:
a>b?a=10:b=2;事实上相当于 (a>b?a=10:b)=2;而(a>b?a=10:b)是一个右值,不能把2赋给它,所以
报错
。要加括号改成这样才行:a>b?a=10:(b=2);这是一个例子:include <stdio.h> int main(){ int a=2,b=1;a>b?a=6:(b=8);printf("%d,%d\n",a,b);a=1;b=2;a...
在
VS2019
中
C语言
编程打开txt文件写入一句话,出现了C28183
错误
,怎么解决...
答:
这里主要的问题是理解错了fopen_s函数的返回值。它的返回值不是文件指针,是
错误
代码。这句if ((fp = fopen_s(&fp,"E:\\exp01.txt", "w")) == NULL)改成 errno_t ecode;if ((ecode = fopen_s(&fp,"E:\\exp01.txt", "w")) == 0)fopen_s函数原型:errno_t fopen_s( FIL...
在
VS2019
中
编写C语言
的链表程序出现了C4473等
错误
,怎么修改?
答:
从代码来看,最明显的
错误
代码如图中scanf_s函数有两个问题:1.数组名本身是地址,不需要加取地址符&;2.scanf_s是新的安全输入函数,它要求输入字符串或者字符,后面必须指定最大可以容纳字符个数。所以字符串输入需改为 scanf_s("%s", pNew->cName, sizeof(pNew->cName));输入整数,浮点数没...
在
VS2019
里
C语言
编程引用结构体变量时出现E0070等
错误
,如何修改不会...
答:
int main(void){ struct Product product1; //定义结构体变量 printf("please enter product's name\n"); //信息提示 scanf_s("%s", product1.cName,10); //输出结构体成员 printf("please enter product's shape\n");scanf_s("%s", product1.cShape,20);printf("please enter product'...
在
VS2019
中
C语言
编程把数组名作为函数参数出现了C6385、C6201等
错误
...
答:
在
VS2019
中使用数组参数的函数,第2、3行“void Evaluate(int iArrayName[10]); ”和“void Evaluate(int iArrayName[10]); ”中的“[10]”应改为“[]”。第5行中的“Evaluate(iArray[10]); ”“[10]”应去掉。修改后的代码如下 include<stdio.h> void Evaluate(int iArrayName[]); /...
最近在自学
C语言
,用的
VS2019
,为什么照抄结果还
报错
?请指教。。。_百度...
答:
这是提示你scanf这个函数不安全,让你换成scanf_s,你有两种选择,换函数或者是取消安全警告
VS
中
C语言
的
报错
?
答:
这段代码存在多个语法
错误
,主要是因为函数定义和函数调用时参数类型不匹配导致的。具体来说:在函数prn_info()的定义中,应该将参数类型从vold改为void,即正确的函数定义应该为void prn_info(void)。在函数maximum()和minimum()的定义中,应该将形参x和y的类型改为float,即正确的函数定义应该为:floa...
本人小白 刚入门
C语言
用
VS2019
。用scanf_s输入两个字符串,运行出错...
答:
应该改为 include<stdio.h> int main(){ char a[5],b[5];scanf_s("%s %s",a,5,b,5);printf("%s %s",a,b);输入字符串时要加上字符串的长度 原型为scanf_s("%s",a,length);length 为字符串长度。
用
vs2019编写c语言
程序,明显语法
错误
为什么不回
报错
,没有加return 0...
答:
很简单,因为microsoft公司认为,这根本就不是语法
错误
。程序的返回值对程序来实现而言并不是必要的,因此,
vs2019
会在编译过程中帮助没有写返回值的用户自动加上返回值,这样可以提高代码的简洁度,更重要的是,在一个大型的程序中,代码量往往是很大的,如果不小心忽略了返回值,那么会很难把这个问题找...
C语言
,帮我看看
VS2019
上的
报错
怎么改?
答:
第5行,int arr[]改成int arr[10];第7行,for(i=0;;i++)改成for(i=0;i<10;i++);第12行,arr[]改成arr。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
vs2019编写c语言怎么加音乐
vs2015怎么编写c语言
vs2019写c语言
vs2019怎么编程c语言
vscode编写c语言
vs2019怎么调试c语言
vs2019安装勾选c语言
VS2019学c语言组件
如何使用vs2019编程