语法错了,函数参数格式不正确,作为函数参数的二维数组格式要写成a[][],或者把[]中维数补全,不能用变量做数组维数。
expected primary-expression before ‘int’问题补充:匿名 2013-05-23 12:21:38 '诠释'之前的预期基本表达式 匿名 2013-05-23 12:23:18 期望的主表达式“Int”之前 匿名 2013-05-23 12:24:58 期望的主要表示在`int之前’ 匿名 2013-05-23 12:26:38 预计的主表达式之前 int 匿名 2013-05...
In function 'int main()': expected primary-expression before "int" expected ')' before "int" on line 19. Here's my code: #include<iostream>usingnamespacestd;constdoublecentimetersPerInch =2.54;//named constantconstintinchesPerFoot =12;//named constantintmain(){intfeet;intinches;//declared ...
“expected primary-expression before”出现"int"是什么意思? 是代码有语法错误,好好检查一下,比如看看是不是多了大括号。概述目前在一般的电脑中,int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1]在之前的微型机中,int占用2字节,16比特,数据
首先帮你改写下prime include <math.h>int prime(int n){ int i; for(i=2;i<sqrt(n);++i) { if(n%i==0) return 0; } return 1;}你代码中的错误 1、int main少了int 2、scanf("%d %d",&m,&n)两个%d中级不加空格的话,将只有m会有值 3、prime函数的调...
File.cpp:148: error: expected primary-expression before ‘.’ token DIFFERENT SYMBOL 0 error: no matching function for call to ‘constructor’ note: candidates are: 0 Expected primary-expression before ',' token in strsafe.h 0 expected primary-expression before 'int' Hot Network ...
swap(int x,int y); 去掉 2 个 int swap(float a,float b)); 去掉 2 个 float 函数调用要好好去复习一下,你这不是调用,也不是声明!!!
include<stdio.h>#include<math.h>#define N 5void print(int a[]){for(int i=0;i<N-1;i++)for(int j=0;j<N-i-1;j++)if(abs(a[j])<abs(a[j+1])){int temp=a[j];a[j]=a[j+1];a[j+1]=temp;}for(int i=0;i<N;i++)printf("%d ",a[i]);}int main(){...
是代码有语法错误,好好检查一下,比如看看是不是多了大括号。概述 目前在一般的电脑中,int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1]在之前的微型机中,int占用2字节,16比特,数据范围为-32768~32767[-2^15~2^15-1]使用printf输出int占用字节数量:printf("%d",size...