C语言问题

作者&投稿:武贞 (若有异议请与网页底部的电邮联系)
C语言问题~

你认为应该是多少呢?输出是正确的,其值就是a[0],它被初始化为1.1。因为fun中为s指针重新分配了指向,*s=*p1+*p2++;这一句中的s已不再指向a了。因为指针形参本身也是拷贝调用,所以main中的s仍然是指向a的,printf("%5.2f
",*s);输出自然是a[0]。可以这样验证,在fun中的*s=*p1+*p2++;后加一句printf("%5.2f
",*s);,它就应该输出11.1了……

'\xxx'类型的字符常量中,xxx代表8进制整数,其含义是某字符的ASCII码。
而\483' 里483不是合法ASCII码范围。

1. 如果用户自己定义标识符,则下列不正确的是哪些?并且说明不正确的原因。
circle 正确
a>b 错误,标识符不能含>
area 正确
if 错误,这个是C关键字
i 正确
1a 错误,不能以数字开头
_sum_a 正确
PI 正确
.doc 错误,不能含小数点
Bao bei 错误,不能含小数点
int 错误,这个是C关键字
2. 标识符区分大小写吗?例如,int a;和int A;其中的a和A是一个变量吗?
标识符区分大小写。a与A不是同一个变量。
3. 下列常量的表示方法不正确的是哪些?并且说明不正确的原因。
12
018
-0x6a 错误,应该是0x-6a。
4.6
-.36
1.2e3
e6 错误,没有尾数。
1e3.5 错误,指数必须是整数。
\n 错误,应该是'\n'
# 错误,应该是'#'
4. 浮点型变量x的取值范围在[1.0, 2.0],在C语言中如何表示?
x>=1.0&&x<=2.0
5. 已知ch是字符型变量,则判断ch不是字母的表达式是什么?
ch>='a'&&ch<='z'||ch>='A'&&ch<='Z'
6. 已知ch是字符型变量,则下面的赋值语句不正确的是( )?并且说明不正确的原因。
A. ch=’\n’;
B. ch=’c+d’;//不正确,单引号内只能是一个字符。
C. ch=’1’+'2’;
D. ch=1+2;
7. 表达式10+’a’+3.6是什么数据类型?
double
8. 表达式(float)7/4*2的值是什么?
3.5
9. 已知整型变量x=0,y=2,z=2,则x=(y*=(z=2)+1)-6之后,x,y,z的值是什么?
0 6 2

10. 以下程序运行的结果是什么?
#include <stdio.h>
void main()
{
int i,j,k,u,w;
i=3;
j=++i;
k=i++;
u=-++i;
w=-i++;
printf("%d,%d,%d,%d,%d\n",i,j,k,u,w);
}
运行结果:
7,4,4,-6,-6
11. 表达式x=3+6,x-1的值是什么,x的值是什么?
12. 设m=1,n=1,a=1,b=2,c=3,d=4,则
(1)(m=a==b) && (n=c>d),m,n的值是什么?
(2)(m=a>b) || (n=c>d),m,n的值是什么?

1.命名规则:必须由字母、数字、下划线组成,不能以数字开头,不能是C语言的关键字。 a>b(>号不合法)1a(不能以数字开头).doc(.不合法)Bao bei(有空格)int、if(关键字)
2.区分大小写,a和A不一样
3.八进制以0开头,16进制以0x开头。018,,-0x6a,e6,1e3.5,#
4.x>=1.0&&x<=2.0
5.ch<'a'&&ch>'z'&&ch<'A'&&ch>'Z'
6,B c,d必须用单引号引起来
7.浮点型
8.2.000000
9.x= -1 y=4 z=2
10.7,4,4,-6,-6
11.x-1的值8,x的值9
12(1)0 (2) 1

上面的就不回答了,自己查去
10. i=7 j=4 k=4 u=-6 w=-6
11. x-1=8 x=9
12.(1) m=0 n=0
(2) m=0 n=0

1: a>b, _sum_a , Bao bei , .doc 标识符只能有下划线,数字,字母;
if , int 不能为关键字;
1a 不能以数字开头;
2:区分
3:1e3.2(e后面必须是整数),\n('\n'),e6(e前面没数),
4:x>=1.0 && x<=2.0
5: if(!(c>='a' && c<='z'))
6: B 'c+d'不是 'c'+'d'才是
7:float
8:3.5
9:0,6,2
10:7,4,4,-6,-6
11:8,9
12: 0,1
0,0

乖乖,这些都是很基础的东西啊。你看看“《C程序设计其(第三版)》谭浩强,清华大学出版社”,的前一两章就知道了怎么做了。这本书写的特别好,讲的特别清楚。我就是从这边书启蒙的。
完全可以相信一楼的回答,perfect!

一楼答案完美啊。我就不多打了。


关于语言的一些问题
这涉及到高等语言学(人类语言学、社会语言学、结构主义等)的知识,我也不便多说。简单的说,语言使人的思维变得有条理、脉络清晰。但也会给人们带来趋同呆板的思维定势。语法是语言的架构,是服务于人的交流与记录的。语法是无形产生的,也可以出自计划。这得由生产力与语言的关系而定。语法复杂化,...

关于语言的问题
现代各地口语里也常常有些词语起源于避讳;不久以前,很多行业有各自的避讳字眼。从前有些人家,因为小孩儿不懂得避讳,在堂屋里贴一张纸条“童言无忌”,意思是小孩儿说的话不算数。凡有人类的地方就会有语言。世界上到底有多少种语言呢?据德国出版的《语言学及语言交际工具问题手册》说,现在世界上...

几个关于语言学的问题
有一些单词楼主打的不对,所以一些单词没法译,内容不难,准确率应该可以。(附,全是人工,我自已译的)_1、是什么组合了全球语言? 为什么是英语,而不是其它语言?2、什么是语言发生变化的动机呢?3、为什么说英语是目前interwing事业史同步,历时apporaches?4.什么是各种语言的共同特点呢?5、是什么...

在语言教学中存很多问题,要如何解决呢?
所学的英语知识不能灵活运用。就是说,过于强调笔试! 学校与学校之间的考试成绩,班与班之间的考试成绩,学生与学生之间的考试成绩,主要是单词和语法。教学呆板、枯燥,英语学习效率不高! 如何改善,就是要从根本上解决问题,也就是谁能改变教育体制改革者开始改变! 让课堂教学变得更加有趣,从语言学习...

在语言教学中存很多问题,我们应该如何应对呢?
我们的生活每时每刻都会发生着各种各样的变化 ,随着社会经济的发展,我国的教育行业也发展了起来 。但是我们不得不承认的一点就是我们的教育中还是存在一些缺点的 ,例如幼儿园的一些语言教学问题 。我针对这样的问题,我们应该如何解决呢?或者说我们采用何种方法才能有效地提高教学能力以及语言沟通能力 ...

玄奘取经的路途遥远,如何解决语言不通的问题?
玄奘西渡大家都知道,唐僧团队取经行程十万八千里,经过了宝象国、乌鸡国、比丘国、朱紫国、灭法国、车迟国、女儿国、祭赛国、天竺国,还有妖精把控的狮驼国,他们又没带有翻译,那个时候更没有百译通,他们是怎么解决语言问题的呢?要回答这个问题之前,我们先看一下唐僧的原型,玄奘法师是如何做到的。贞...

唐僧取经经过了十多个国家,语言不通问题怎么解决的?
然而,在《西游记》中,唐僧团队取经行程十万八千里,经过了宝象国、乌鸡国、比丘国、朱紫国、灭法国、车迟国、女儿国、祭赛国、天竺国,狮驼国,他们又没带有翻译,更没有电子翻译产品,他们是怎么解决语言问题的呢?首先我们来看看唐僧的原型玄奘法师现实是怎样解决语言问题。话说,玄奘法师想公旨去印度...

在语言教学过程中,会存哪些问题?
我们的日常生活时时刻刻都是会出现着多种多样的转变,伴随着经济社会的发展趋势,在我国的培训行业也进步了起来。可是让我们必须认同的一点便是大家的教育培训中或是出现一些缺陷的,比如幼稚园的一些语言表达课堂教学难题。我对于如此的难题,大家应当如何解决呢?换句话说大家使用哪种方式 能够高效地提高...

关于方言、语言文化的几个问题
3.普通话是全国通行的标准语,不过大多数人所说的普通话实际上只是“地方普通话”,她具有浓重的地方音,偶尔有地方词汇。普通话不能叫标准语,她是民族融合的语言。以哪种方言作为基础认为干扰成分特别大,四川话当年在竞选“国语”时仅仅两票之差。4.现代汉语为什么形成?什么促使的?这个问题很难答,细...

语言学的几个问题
言语 语言的含义:语言是人类重要的交际工具,也是正常成人赖以进行思维的工具,语言是一种符号系统,它包括语音系统、词汇系统、语法系统。语言具有下列基本特征:第一、 语言的能产性(创造性);第二、 语言结构性;第三、 语言的意义性;第四、 语言的社会性和个体性;第五、 语言...

天心区18916626102: C语言问题:C语言中没有逻辑量,在判断一个量是否为真时以( ) 代表“真”,以 ( )代表“假C语言问题:C语言中没有逻辑量,在判断一个量是否为真... -
仉牧海普:[答案] C语言没有专门bool(布尔)类型数据, 在C语言中用0表示假,其余非0整型数据表示真. 例如 int i=7,j=0; if(i) printf("%d",i); if(j) prinftf("%d",j); 结果只会显示7.

天心区18916626102: C语言问题 -
仉牧海普: A、正确; B、等号左边不能有算术表达式,错误; C、同上,错误; D、定义语句只能是变量,赋值表达式,不能是纯算术表达式;错误; 虽然楼主有补充说是D,但我认为是A正确,题面己说x,y正确定义,那就...

天心区18916626102: C语言问题,求高手解答.:C语言问题,小白勿入描述:FOR语句循环,我们假定有三个循环.当程序运行到一定程度时怎样让语句从第三个循环返回时直... -
仉牧海普:[答案] 如果只是单纯的实现问题的功能. goto语句就可以了.(虽然goto有点不利于程序可读.但是这里用goto是最直接的方法.) 下面是伪代码: firstFor: for(参数)//第一个for循环 { for(参数)//第2个for循环 { for(参数)第3个fo...

天心区18916626102: 关于C语言的问题
仉牧海普: int a=10; a+=a-=a-a (此题是:复合赋值表达式,复合赋值运算符的运算优先级与赋值运算符的优先级相同(优先级都非常低),运算方向均为自右向左.(1)先计算最右边的表达式a-a的值为0. (2)再计算a-=0,该表达式等价a=a-0=10.(此时...

天心区18916626102: c语言问题 -
仉牧海普: 此问题涉及全局变量和局部变量的作用域:#include <stdio.h> int c=1; main() { int a=2,b=3; a=b; //到这里确实是a=b=3; { int b=5,c=6; a=2*b; } //到这里后a=10;b=5; printf(“%d”,a); //所以输出a的值是10;} 上面程序是说明局部变量的作用域是...

天心区18916626102: 简单的C语言问题 -
仉牧海普: main() int a,b,c,t; scanf("%d%d%d",&a,&b,&c); /* 输入三个数 */ printf("a=%d,b=%d,c=%d",a,b,c); /* 做比较用 */ t=a;a=b;b=t; /* 现在b原来的值变成了a的值,a原来的值变成了b的值 */ t=a;a=c;c=t; /* 这时候 a的值(其实是b的原值) 变成了c的值,也就等于b 的值给了C;*/同时C的值也给a printf("%4d,%4d,%4d",a,b,c); }

天心区18916626102: C语言问题解答
仉牧海普: C语言是一种计算机程序设计语言.它既有高级语言的特点,又具有汇编语言的特点.它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不 依赖计算机硬件的应用程序.因此,它的应用范围广泛. C是结构...

天心区18916626102: 关于C语言编程问题 -
仉牧海普: "我在TURBO C上运行了也没有错误"按Ctrl+F9运行……另外在TC的文件夹里(默认),生成了对应的exe文件,那个程序可以用于发布.引用一下别人说的:“珍爱生命,远离TC”……

天心区18916626102: C语言问题 -
仉牧海普: 递归计算阶乘输出y=24程序有个错误fac(int n,int *t) { int s; if((n==1)||(n==0)) *t=1; else{fac(n-1, *t=n*s;} /* ...

天心区18916626102: c语言问题 -
仉牧海普: 楼主的输出结果是错误的,应该是0,3,5 c=(a-=a-5),(a=b,b=3); 这一句先因为赋值的优先级高于逗号表达式的优先级,因此c的值为(a-=a-5)的值,其中a被赋值为5,然后赋值给c,(这里懂?),在表达式(a=b,b=3)里,又给a赋值,由于b此时等于0,因此a被赋值为0,然后是b=3 因此最后输出结果是 0,3,5 希望对你有帮助!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网