c语言常见问题及解决方法

@钟庾19325759186 c语言程序问题 -
******5974厉炊 第二个a被声明为double型,所以不能用%g来控制输入,要用%lg才对.这样改了后就应该都是0.08了……

@钟庾19325759186 c语言程序问题
******5974厉炊 可以用一个数组来模拟栈的操作 #include <iostream> #include <string> #include <Windows.h> using namespace std; class CBrackets { private: char m_szBrackets[1024];// 保存左括号字符 int m_nTop; // 已经保存的括号个数 public: CBrackets()...

@钟庾19325759186 帮忙解决C语言的几个问题,万分感谢
******5974厉炊 23. !a 假,++a 真, !a||++a 为真 估计你是理解错了优先级的问题 22. 是因为你没有加break的原因,输入a,会执行case 97:printf(“%c”,'A');因为没有break,所以会接着执行下面的语句,输出ABc

@钟庾19325759186 C语言错误,求老鸟们指点指点 -
******5974厉炊 #include"stdio.h" int max(int x,int y); //调用前声明一下 main() {...

@钟庾19325759186 c语言程序问题
******5974厉炊 因为你的k定义的是整型,当你输入是字符时,程序循环执行到scanf("%d",&k);时,发现k不是整型,不能满足scanf执行条件(你可以通过debug调试进入scanf内部),直接跳过scanf("%d",&k);执行下一条,进而又不满足if(k<2||k>10000...

@钟庾19325759186 C语言的问题
******5974厉炊 其实是这样的.. char占一个字节,那么它可以保存一个字符. "I love china!"是一串字符,那么就得用字符数组或者字符串string 而char*就相当于字符数组,string = "I love china!"的意思是:将此字符串地址保存在字符数组string里面 那么,此字符串在内存中的排列是连续的一串字符,输出的时候未遇到结束符'\0',指针指向下一个地址,知道全部输出.

@钟庾19325759186 C语言问题
******5974厉炊 问题在这:if(ch1=ch2) 应该是if(ch1==ch2). 我找到第二个问题:函数int isEqual(char ch1,char ch2)应该在调用它的main()函数前声明,既要将int isEqual(char ch1,char ch2);这行加入到int main()之前. 这样是完整解决问题了.

@钟庾19325759186 初学者关于C语言小问题 -
******5974厉炊 1. %f, %d是C语言标准输入输出函数scanf和printf的输入输出时必须使用的格式符. 2.浮点型,整型,是C语言可以使用的数据类型,使用各种数据类型,才能处理不同形式的数据.例如,123,25,A,c等,就要分别定义整型和字符型,C语言才能...

@钟庾19325759186 关于c语言的问题
******5974厉炊 c语言就是基础,如果你C学的还行了,建议就不要再钻C了,c用来开发难度太大了吧,所以呢,C学好了就可以去学C++,C你学过呀,所以你应该知道C是面向过程的,而C++是面向对象的,这才是当今编程思想的主流,通过C++把类的概念弄...

@钟庾19325759186 C语言基础问题 -
******5974厉炊 '\n'没有消失,遗留在输入缓冲区;后面有scanf("%c", &b)的话,b就被赋与'\n'. 用空格分割,b会变成空格;用回车分割,b会变成'\n';如果后面还有字符输入语句,就等待输入,因为输入缓冲区里这时没有数据了. 当前面的输入语句把广义...

为传递更多信息,若有事情请联系
数码大全网