刚学c语言的新手关于C语言的一些问题

问题描述

刚学c语言的新手关于C语言的一些问题

char z;
z = getchar();
while ( z=='y'|| z == 'Y' || z = 'n' || z == 'N')
我用的是vs2015
为什么z那里显示表达式必须是可修改的左值

解决方案

关于c语言的一些问题
关于C语言字符串拼接的一些问题
C语言指针的一些问题

解决方案二:

不明白你想表达的意思

解决方案三:

char z;
z = getchar();
这样用应该没问题啊?
如果z不是可修改的左值,又怎么接收getchar()的值呢

时间: 2024-11-03 09:22:29

刚学c语言的新手关于C语言的一些问题的相关文章

新手来问,关于python的问题,今天刚学

问题描述 新手来问,关于python的问题,今天刚学 在python语言里,直接print oxff==25是不是错的?是不是会把oxff这个十六进制的数当成未定的标识符? 解决方案 新手学Python 第十篇 异常今天开始学pythonpython 新手问题 r 的作用 解决方案二: 0xff==255好不 25肯定是错的 解决方案三: 你可以在解释器里执行以下就知道了 print 0xff 255 print 0xff==255 True print 0xff==25 False

java小数转换-刚学java的新手遇到的问题

问题描述 刚学java的新手遇到的问题 题目是这样的,编一程序,将摄氏度换为华氏度.公式为:f=c*9/5+32.其中f为华氏度,c为摄氏度. 以下是我的代码 import java.util.*; public class Main{ public static void main (String[] args){ Scanner in1 = new Scanner(System.in); int c =in1.nextInt(); double f = c*9/5+32; System.ou

图片-刚学c语言,各位大大帮我看看这段代码哪里有错,谢谢啦

问题描述 刚学c语言,各位大大帮我看看这段代码哪里有错,谢谢啦 题目是判断一个数是否能被3整除 解决方案 第一,主函数里调用函数方法即可,不可以定义函数:第二,你的函数名不规范,一般很少用一个单字母表示函数,当然f除外(习惯不好),可以命名为Divide_3.第三,返回值最好用宏定义设计为True或者False,逻辑更清晰. 解决方案二: main函数中调用x()函数#include int main(){x(s);}int x(int s){....} 解决方案三: 这个太基础了,你应该多看点

C语言顺序表基本操作,刚学数据结构还不懂怎么操作?求助!!

问题描述 C语言顺序表基本操作,刚学数据结构还不懂怎么操作?求助!! 1.建立一个顺序表,要求从键盘输入10个整数,并将该顺序表的元素从屏幕显示出来. 2.用函数实现在顺序表中查找其中一个元素,如果找到,返回该元素在顺序表中的位置和该元素的值,否则提示无此元素. 3.用函数实现顺序表的插入和删除操作.由用户输入待插入元素及插入位置,将完成插入后的顺序表输出:由用户输入删除第几个元素,将完成删除后的顺序表输出. 解决方案 http://zhidao.baidu.com/link?url=n-XCi

android-Android 写事件监听 真机调试出现闪退(我是新手,刚学Android,求大神指教)

问题描述 Android 写事件监听 真机调试出现闪退(我是新手,刚学Android,求大神指教) 这是我的程序: ImageView imageView = (ImageView) findViewById(R.id.login_image); imageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } }); 这是错误日志: 03-08 18:10:43

刚学c语言出了小问题。。大神棒棒看 谢谢

问题描述 刚学c语言出了小问题..大神棒棒看 谢谢 一个计算日期距离的玩意 #include int sr(); int main() { printf("请输入起始年月日(以回车间隔) "); int memories; int year = sr(); int month = sr(); int day = sr(); printf("请输入当前年月日(以回车间隔) "); int thisyear = sr(); int thismonth = sr(); i

求大神啊-刚学C语言的新人,,,

问题描述 刚学C语言的新人,,, 编程时什么时候需要return0啊???搞不懂.求大神解答,,,,,,,,,,. 解决方案 主函数又返回值时要用return 结束.主函数没有返回值时,不用也不能用return!.主函数一般是int main()(返回值是整型)或者void main()(无返回值). 解决方案二: 1.带返回值的main函数如果用return 0; 一般表示你的应用程序执行成功,如果返回非零值表示运行失败.如: int main() { if(fun1()==FALSE) re

刚学c语言向各位大神求救

问题描述 刚学c语言向各位大神求救 这个代码的m值当输入you are yourself时应该是15 但是奇怪的变成了19望各位大大帮我看看,不胜感激 源代码: #include #include int main() { int i,n=0,m; char A[100],B[100]; gets(A); m=strlen(A); for(i=0;i<=m-1;i++) { if(A[i]=='y'&&A[i+1]=='o'&&A[i+2]=='u'&&

我是新手刚学verilog,自己写了段程序警告太多跪求大神指点

问题描述 我是新手刚学verilog,自己写了段程序警告太多跪求大神指点 module a(nrst,clk,a,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11);input nrst,clk;input[3:0]a;output [3:0]C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11;reg [3:0]C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11;reg [3:0] CS,NS;parameter[3:0]IDLE=4'b0