首页 > 电脑 > C语言问题请教

C语言问题请教

电脑 2024-05-23

请教C语言的问题

你这个程序有好几处问题啊,下面一点一点说的吧: 1:printf ("f(%d,%d)=%ld\n",sum_power(n,k));这一句中引号里面有三个输出位置,而括号内只有一个变量 可以将其改成printf ("f(%d,%d)=%ld\n",n,k,sum_power(n,k)); 2:printf ("f(%d,%d)=%ld\n",sum_power(n,k));还是这一句,你调用了sum_power(n,k)这个函数,而在这之前你并没有定义或申明这个函数,解决办法有两种:(1)把sum_power(n,k)的函数定义放在主函数前面(2)在调用函数之前申明一下,你可以在int k,

关于c语言的小问题请教。

本问题解答: 1.op不是标准库函数,书中省略了op函数的代码,或者可能在书的上一页,书中注释简单解释了op函数的功能。 2.return p->data-'0'; 属于c语言也是c++语言,因为c是c++的子集,这条语句有指针操作->,指针是c/c++最具特色最强大的东西。该语句作用如下: 将p指针指向的data的内容,即一个字符取出来,减去0字符的ascii码值,即得到该字符的值,比如指针取出的字符是1,将字符1的ascii码值减去0字符的ascii码值得到的是数值1,这样实现了数字字符转数值。转换完成后,将得到的数值返回。

请教C语言问题!

缺点1,C语言主要表现在数据的封装,这使得C在数据上做很大的缺陷,这是C和C之间有很大的区别++的安全性。语法限制 2. C语言的变量的类型不太严格的限制是不是数组索引越界未经检验严格的安全程序的影响。从应用的角度来看,C语言很难掌握比其他高级语言。化工引擎C语言指针] 指针是C语言的一大特色,可以说C语言优于其它高级语言是一个重要的原因是因为它有一个指针操作操作可以进行接近硬件直接,但是C的指针操作也带来了很多不安全因素。 C ++在这方面,有很好的改善,同时保留了指针操作,同时提高安全性。 Java的取消指针操作,提高了安全性。

C语言基础问题请教?

我去,你这个问题。你单步执行调试一下不就好了么,非要自个手算。我也把自己当作电脑执行了一下你的程序。如下: 还是先说下你的问题吧,你没弄明白break和continue的区别。执行break是,跳出当前的循环执行下面的代码,像上面的代码,就是跳出了内层的for循环。而continue是不执行本次循环,而执行下一次。例如,你上面的代码,你运行到 i = 4 , j = 2 显然要执行break.执行完break后,就跳出内层的for循环了,执行if( i ==j) 这个判断。而要是执行的是continue的话,就会不执行本轮循环,循环体中continue后面的语句,而直接进行下一轮,就是 j =

C语言问题请教

#include
main()
{
floatz,c,b;
chary;
scanf("%c",&y);//少了一个&
scanf("%f%f",&b,&z);//同上少&
switch(y)
{
case'A'://少冒号下面两个case相同
c=z*b;
printf("%f\n",c);
break;//缺break
case'S':
c=z*b*0.95;
printf("%f\n",c);
break;//缺break
case'X':
c=z*b*0.98;
printf("%f\n",c);//c为float用%f输出
break;
}
return(0);
}

问题不少 建议加强基础


标签:C(编程语言) CC++ 计算机 信息技术 编程

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18