c的一个小问题
/*编写程序,输入2个数以及加减乘除中的某运算符号,并调用自己编写的函数计算相应的结果*/
#include<stdio.h>
#include<conio.h>
float cal(int a,char sym,int b);
main()
{
int a=0,b=0;
char sym='\0';
float c=0.0;
scanf("%d%c%d",&a,&sym,&b);
c=cal(a,sym,b);
printf("%d%c%d=%f\n",a,sym,b);
getch();
}
float cal(int a,char sym,int b)
{
float c=0.0;
switch(sym)
{
case '+': c=a+b;
case '-': c=a-b;
case '*': c=a*b;
case '/': if(b!=0)
{
c=(float)a/b;
return c;
}
else
{
printf("Devided by 0.\n");
exit(0); /*编译的时候在这行出错*/
&n
相关文档:
众所周知,strcmp为字串比较只用,简单的函数并不简单。
下面的代码
int main()
{
char* cp1 = {'z', 'h', 'a', 'n', 'g'};
char* cp2 = {'z', 'h', 'a', 'n', 'g'};
std::cout<<strcmp(cp1, cp2)<< ......
C字符串处理函数的实现(Linux)
#include <stddef.h>
char * ___strtok = NULL;
char * strcpy(char * dest,const char *src)
{
char *tmp = dest;
while ((*dest++ = *src++) != '\0')
/* nothing */;
return tmp;
}
char * strncpy(char * des ......
NAME
perlembed - 在 C 程序中嵌入 perl
DESCRIPTION
导言
你是想要:
在 Perl 中使用 C?
阅读 perlxstut、perlxs、h2xs、perlguts 和 perlapi。
在 Perl 中使用 Unix 程序?
& ......