2016年9月14日
摘要: 想在printf中,输出多行数据,如果写成下面这样: printf("line 1\n line 2\n line 3\n");编译器会报错“error C2001: newline in constant”。可以这样写: printf("line 1\ line 2\ line 3\n");或者 阅读全文
posted @ 2016-09-14 13:35 C语言答疑课堂 阅读(1139) 评论(0) 推荐(1) 编辑
摘要: 想在printf中,输出多行数据,如果写成下面这样:printf("line 1\nline 2\nline 3\n");编译器会报错“error C2001: newline in constant”。可以这样写:printf("line 1\line 2\line 3\n");或者printf(... 阅读全文
posted @ 2016-09-14 13:34 C语言答疑课堂 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1. 例子,看实例2-2.这道题有同学会问,那个return有什么用?这么讲吧,return是个英文单词,中文意思是“返回”,用在程序里也是返回的意思,返回啥呢?返回一个值。在func函数中,return将a+b+1这个表达式计算的值拿到,并且返回给main函数中的p,就是这样。所以啊,return 阅读全文
posted @ 2016-09-14 13:31 C语言答疑课堂 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1. 例子,看实例2-2.这道题有同学会问,那个return有什么用?这么讲吧,return是个英文单词,中文意思是“返回”,用在程序里也是返回的意思,返回啥呢?返回一个值。在func函数中,return将a+b+1这个表达式计算的值拿到,并且返回给main函数中的p,就是这样。所以啊,return... 阅读全文
posted @ 2016-09-14 13:27 C语言答疑课堂 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 写C程序时,经常发现大家=与==分不清。最常见的写法如下:int a = 3;if(a = 1){.......} 写程序的人原意是想如果a等于1的话,就执行花括号里的语句,a初始化时的值是3,也就是不会执行,但实际呢?却执行了花括号里的语句。这个也不能怪C程序的初学者,大家学了那么多年的数序,=是 阅读全文
posted @ 2016-09-14 12:55 C语言答疑课堂 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 写C程序时,经常发现大家=与==分不清。最常见的写法如下:int a = 3;if(a = 1){.......} 写程序的人原意是想如果a等于1的话,就执行花括号里的语句,a初始化时的值是3,也就是不会执行,但实际呢?却执行了花括号里的语句。这个也不能怪C程序的初学者,大家学了那么多年的数序,=是... 阅读全文
posted @ 2016-09-14 12:51 C语言答疑课堂 阅读(170) 评论(0) 推荐(0) 编辑