c语言常见问题问题求解!!!!

C语言新手问题求解!_百度知道
提问者采纳
第一点警告不做修改也可以(不推荐不修改)1:main()应改为int m虎氦粉继莠荒霍戎ain(void0在最后一个printf()语句的后面应该加入return 0,即.Linker error行的提示是由于你将printf错误地写成了print程序不能运行的主要原因就是第2点的错误;2.warning行的提示是说main()函数应该有一个返回值
提问者评价
谢谢,学习了
其他类似问题
2人觉得有用
问题求解的相关知识
其他2条回答
你的截图里边,第一个printf写成了print
等待您来回答
您可能关注的推广
下载知道APP
随时随地咨询
出门在外也不愁c语言题目求解答!_百度知道
提问者采纳
呃呃第二题呢
第二个是6 1 3
第三个呢,哥我考试呢
第五个 1 0 1
第四个98除以3
只能帮你到这儿了
第五个x为1你写的不对
额肯定采纳但是第四个你也算不出来么
我给你发了
你先从右往左看
对了第一个我忘了考虑x的直变了
不好意思啊
扣扣能给下么
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
按默认排序
其他2条回答
自己做才能有收获第一题 3 1 1说实话这考试简直就是tmd垃圾
这种题本身就是错的 ++x,x++根据编译器的不同运算也不同这两个同时在一句里的时候根据编译器的不同得出的结果也不同
第一个:2 1 1
解释:++X:先+1再使用X的值X++:先使用X的值再+1下面的好几题都一个原理
可是第一个用完后
不应该直接加1然后是3吗
忘了X的值已经改变
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言基础问题求解!!_百度知道
C语言基础问题求解!!
case&#39?while(c++)中的c++是循环后+1还是+1后再循环,k);:k=k*10;:础钉摆柑肢纺大闹k=k%2;
case&#39#include&break:k--;}输出结果·是什么为什么;G&#39?;;
switch(c++)
k++;n&3.h&B'A'k=%d\int main(){ int k=0; printf(&continue:k+=2;;D');;'char c='E' } while(c&lt:k=k/;;
case'A&#39?; return 0;C&#39??:k++
提问者采纳
'G'''第四次循环;第五次循环;):相当于switch(‘C’)您好;&#39,也就是switch(c++)语句结束后!很高兴为您解答,于是k自加2(k=6);G&#39,继续循环;),继续循环:相当于switch(‘B’),继续循环;G&#39。对程序运行的解释如下,c就先自加1,再执行语句switch(c);出switch后k又自加1(k=7);出switch后k又自加1(k=4),判断相当于while(’G‘&lt:循环之前的内容就不必多说了;&#39,于是k自加1(k=1);G&#39:础钉摆柑肢纺大闹相当于switch(‘F’),继续循环,判断相当于while(’E‘<出switch后k又自加1(k=4),相信LZ懂的,k=3),于是k等于除以2的余数(k=1);&#39,再引用c的值:相当于switch(‘A’),是先引用c变量的值,然后再自加2(无break的缘故,于是k自减1(k=1),于是k等于k除以3(k=3);最后输出k=4望采纳~如您还有不解:相当于switch(’E‘),判断相当于while(’C‘&lt,判断相当于while(’B‘&lt:switch(c++)中;);第六次循环,c的值立即自加1,退出循环,于是k等于k乘以10(k=10);出switch后k又自加1(k=11);如果是switch(++c)那就是c变量先自加1;第三次循环;);由于continue出switch后k不自加1(k=1);第二次循环;):相当于switch(‘D’),也就是switch(++c)语句执行前,判断相当于while(’D‘&lt。第一次循环;G');出switch后k又自加1(k=2),再将c自加1。程序运行结果是k=4首先解释一下c++和++c的问题,继续循环,判断相当于while(’F‘&G&#39
提问者评价
太给力了,你的回答完美解决了我的问题!
其他类似问题
按默认排序
其他2条回答
没有break就要继续算下去,c++是先用再加,直到break或者default答案是0
结果为k=4switch(c++)中的c++是先判断后加1
就是运行了case再+1吗??如果换成++c结果又是多少??
是运行了case再+1如果换成++c结果是k=2
contiune是跳出do-while还是switch?
contiune是跳出do-while的本次循环进入下一次是否循环的判定,也就是说这些case'E':k=k*10;
default:k=k/3;
k++;并不执行
问题求解的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁数据结构(C语言版)题目求解!!_百度知道
数据结构(C语言版)题目求解!!
题目:设长度为MAX的顺序表L中包含n个整数且递增有序。试写一算法,将X插入到顺序表的适当位置上,以保持表的有序性,且分析算法的时间复杂度。请各位高手帮忙解答一下,最好写下思路步骤!谢谢!
提问者采纳
#include &iostream.h&#define arrsize 1024void main(){ int a[arrsize],elenum=0; int input(int a[]); void print(int a[],int n); int ins(int a[],int x,int n);
elenum=input(a); print(a,elenum); cin&&y; elenum=ins(a,y,elenum); print(a,elenum);}int input(int a[]){ int x,k=0; cin&&x; while(x!=0) {
cin&&x; }}int ins(int a[],int x,int n){ int i,j; while(x&a[i])
i++; for(j=n-1;j&i;j--)
a[j+1]=a[j]; a[i]=x;}void print(int a[],int n){ for(int i=0;i&n;i++)
cout&&a[i]&&&
其他类似问题
数据结构的相关知识
等待您来回答
您可能关注的推广
下载知道APP
随时随地咨询
出门在外也不愁C语言简单问题求解_百度知道
C语言简单问题求解
do语句是什么意思..){
{}}问题1?问题2?,但是不知道场恭冠幌攉呵襟琴return(0)是什么意思?怎么用??:知道return a的意思?if(..
提问者采纳
先判断,在做{}里面的do{}while();就是一定先做再判断
while可以不写return a
就是函数返回值,系统默认返回如果写
void main()
就不用return了,返回值类型与函数声明时对应比如
f(int x)
返回一定是int 型main也是函数,而且是
int main(void)
所以返回int型返回值,比如0return 0
这个没实际作用,不写也可以do 语句,不是很多用
do就是做啊while(){}这样的while语句
}}这里的return 0 表示跳出函数??
对,返回一个整数0,其实这个整数没什么大用处return 0 之后是把权力交给操作系统(windows)了,然后操作系统收回内存空间继续接下来的程序
其他类似问题
按默认排序
其他2条回答
return (0).;括号可以不写。在main函数中如果返回值是int型的。详见do{ .,非0表示程序以有错误结束(错误返回给这个程序的运行者,则return 01。2.;就是return 0,一般是shell程序). }while(.;的意思是程序正常结束.)结构:do是个循环语句
楼上讲解很详细!身边最好有本书!
问题求解的相关知识
等待您来回答
您可能关注的推广
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 c语言常见问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信