如何在C语言中定义一个函数-小知识
话题:如何在C语言中定义一个函数?
问题详情:为什么我怎么定义 函数都不正确呢? 总是说我 表达语法错误在
回答:#include void main() { int max(int x,int y); int a,b; scanf("%d%d",&a,&b); printf("%d\n",max(a,b)); } int max(int x,int y) { return(xy?x:y); } 上述例子中定义了max函数,你最好把你的源码发来我给你看看哪里有错 你写这函数的目的是干啥啊?求你test()的一半? 如果是,那可改为 #include int test(int n); main() { int a=100; printf("%d",test(a)); } int test(int n) { int m; m=n/2; return(m); }
话题:turbo c 2.0表达式语法错在函数
问题详情:#includestdio.hmain() a=10; printf("%d",a); } 总是显示{i
回答:#includestdio.hmain() {int a=10; printf("%d",a); }
参考回答:#includestdio.h main() {a=10; printf("%d",a); }
话题:win tc 表达式语法错在 main 函数中
问题详情:#include"stdio.h" int fun(int a[][4]) { int i,j,tem; tem=a[0
回答:int b=[3][4]={ {1,3,-5,},{2,4,-6,},{10,20,-30,40} }; 改为 int b[3][4]={ {1,3,-5,},{2,4,-6,},{10,20,-30,40} }; 另外getch()需要包含相关头 conio.h
话题:win tc 编译c程序时候, 堆栈函数Status InitStack (SqStack
问题详情:win tc 编译c程序时候, 堆栈函数Status InitStack (SqStack *S)
回答:看来没有人回答·分只能便宜给 了·我刚刚在网上帮你了搜索了一下·可惜没找到合适的 ·不好意思!`
话题:tc运行c判栈空函数提示函数名处语法错误
问题详情:#includestdio.h#includestring.h#define s 0#define maxsiz
回答:#define s 0然后后面用datatype StackEmpty(seqstack * s)相当于datatype StackEmpty(seqstack * 0)当然错误了
话题:win
问题详情:#includestdio.h;int main();{ float a,b,c,v; a=2.0;b=3.0;c=
回答:是语法错误 #includestdio.h; 这个分号多余,但可以看成空语句,不会出错 int main() ;这个分号会把函数看成是声明,但是你下面是定义,所以出错 { float a,b,c,v; a=2.0;b=3.0;c=4.0;v=a*b*c; printf("%f\n",v); return 0;} 在C语言中,所有的空格,回车,制表(tab) 都是看成同一种东西的,语句的分割只看分号 井号打头的是预编译,常用的就只有 #include #if #endif #define #ifdef 这些,预编译的是在编译前运行的。预编译指令是不需要用分号结束的,仅管有时不出错,还是不要用的好,除非你确定它的作用。 下面的 码不会出错 #includestdio.h;;;;;;;;;;;;;; int main(){ float a, b, c,v;;;;; a=2.0;b=3.0;c=4.0;v=a*b*c; printf("%f\n",
参考回答:#includestdio.h;头 的引用不需要加也不能加分号int main();函数定义的时候不要加分号 否则是函数声明其他的未发现错误
话题:TC3.0、TC2.0、VC6.0分别什么 别阿?
回答:给你介绍一下这几个编译器的特点你就一目了然了~ C语言编译器可以分为C和C++两大类,其中C++是C的超集,均向下支持C。主要的C语言编译器及特点分别如下: (1)TC 2.0 DOS 软件。最经典的C语言编译器,系统体积小,简单易学,容易上手,而且很多前人或书籍的程序均基于该编译器,是学 C语言的首选。不过它不支持鼠标,但读者如果掌握几个快捷键, 作时对鼠标可能就不怎么需要了,如: F2 存盘 F3 打开程序 Alt+F3在最近打开的 之间切换 Alt+F5观察运行结果 F 编译 EXE Ctrl+F编译并运行 Ctrl+Y 删除当前行 Ctrl+KB定义块首 Ctrl+KK 定义块尾 Ctrl+KC 块 Ctrl+KY删除块 Ctrl+KV 移动块 (2)Tc3.0
参考回答:TC2.0和TC3.0都是在dos下运行的版本。VC6.0是在 s系统下运行的版本,也是可视化、面向对象编程的版本。
话题:C和VC++,TC到底是怎么回事。还有好多函数在VC上没定义
问题详情:还有就是在TC中的好多函数在 我看下面提示的意思说好像是:
回答:这两个语言能一起写吗?可以,但是源 应该为CPP。那么在TC下的一些标准函数不能用了,那应该在VC中有相应的函数替 吧?像 "bioskey",头 中的一些其它? 不一定。首先要分清楚函数的种类,第一、标准C有它自己的标准函数库,主要是数学运算和字符 作等等,这些函数一般的编译器都应该包含和支持。第二、由 作系统提供的函数,包括图形界面函数和系统功能调用函数等等。有这些函数我们才能生成程序的界面和实现各种功能。第三、各个编译器还有它自己特有的函数库,这些函数有些是由 作系统相应的函数封装起来的。 TC的图形函数库,不属于C标准函数库,VC上就没有,如果控制台程序 码中含有
参考回答:肯定有点差别!具体就要自己去摸索了!关于什么书的可以去图书馆看看,或者网上书店看看!
话题:Win—Tc中,下面程序为什么出错?
问题详情:struct a{ char name[20]; char zh[50]; char mi[50]; char bz[5
回答:如果说报错是数组太小的话有的是数组定义过大,是 ,你把M改为1试试看
参考回答:M是不是应该写成,确定的数
话题:为什么Win
问题详情:*/#endif以上是Win-Tc中Math头 的全部内容,没有看到函数的
回答:函数的实现已经被编译成dll 和lib,提供 调用!在头 中只给出函数的声明,目的是为了系统对函数的参数类型进行行 !
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-

















































