c语言编译提示函数不合法 c函数不正确

c++ 我定义这样一个 bool函数,为什么编译器总是提示不合法 bool logic(bool p,bool q,string) { };

初学吧,错误太多:

我们提供的服务有:网站制作、成都网站设计、微信公众号开发、网站优化、网站认证、淅川ssl等。为成百上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的淅川网站制作公司

bool logic(bool p,bool q,string) { // string 无类型。 string === char* r

switch(m) { // m没有定义. m === *r

case +: e=p+q; break; // === case '+': ...

case *: if(p||q==0) e=0; else e=1; break; // ...

case -: if(p==1q==0) e=0; else e=1; break; // === case '-': if(*(r+1)!='') break; ...

}

return e; // e 无定义

}

为什么C语言运行提示函数不合法

10的N次方为

1e10

也可写成1e+10(如果是负N次方的话就把加号变成减号)

e大小写都可以

需要注意的是e前面必须有一个数字

不然的话就不合法。

另外可以用函数表示

在c语言中

求x的y次方可用pow(x,y)表示。所以10的N次方也可表示为pow(10,N),

需要注意的用pow(x,y)的话要用到math.h头文件

C语言continue不合法怎么改?

continue跳出一层循环,进行下一步。比如它在一个for循环内,则跳出该循环。进入下一程序步。

break跳出两层循环,进行下一步。比如它在两个for循环内,则直接跳到外层循环外,进入下一个程序步。

for( ...;. ;.)

{

for( ; ; )

{

条件: break;

}

}

//直接跳出循环到这里

return 返回函数值。 void类型函数不反悔任何类型数据。只写return;

分享名称:c语言编译提示函数不合法 c函数不正确
标题链接:/article32/doepppc.html

成都网站建设公司_创新互联,为您提供全网营销推广面包屑导航软件开发网站建设服务器托管营销型网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站制作