如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
语言基本概念!急求!c语言基本概念!急求!悬赏分:90|解决时间:2009-6-922:36|提问者:小手拉大手_J1、C程序的构成和执行过程?2、结构化程序设计有哪些基本控制结构3、合法标识符的定义4、逻辑运算和关系运算5、while和do-while语句的判断条件分别为什么,执行起来有何区别?6、如何利用break语句处理多循环条件?7、掌握简单的函数调用?8、C语言的基本数据类型?9、如何利用scanf和printf函数实现不同类型数据的输入/输出?10、何为强制类型转换?何时运用强制类型转换?11、C语言有哪些表达式?各表达式的求解规则是什么?12、如何定义数组?如何引用有效的数组元素?13、什么是字符串?字符串结束符的作用是什么?14、如何实现字符串的存储和操作/15、如何定义指针变量,如何实现指针变量的初始化?16、如何利用指针遍历数组元素?17、指针作为函数参数的作用是什么?如何利用指针实现函数调用返回多个值?最佳答案1:C程序由函数组成,每个C程序必须有main()函数,它是程序执行的入口,程序从主函数第一行开始顺序执行。2:结构化程序设计的基本思想是采用"自顶向下,逐步求精"的程序设计方法和"单入口单出口"的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;"单入口单出口"的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。3:合法标识符的定义:由字母数字和_组成。数字不能当头。不能把标志符定义得和C的保留字一样。区分大小写。4:一、逻辑运算符:包括:1。&&逻辑与2。||逻辑或3。!逻辑非逻辑运算符用于对包含关系运算符的表达式进行合并或取非对于使用逻辑运算符的表达式,返回0表示“假”,返回1表示“真”。关于逻辑运算符的解释请注意:任何使用两个字符做符号的运算符,两字符之间不应有空格,即将==写成==是错误的。假设一个程序在同时满足条件a<10和b==7时,必须执行某些操作。应使用关系运算符和逻辑运算符“与”来写这个条件的代码。用&&表示“与”运算符,该条件代码如下:(a<10)&&(b==7);类似地,“或”是用于检查两个条件中是否有一个为真的运算符。它由两个连续的管道符号(||)表示。如果上例改为:如果任一语句为真,则程序需执行某些操作,则条件代码如下:(a<10)||(b==7);第三个逻辑运算符“非”用一个感叹号(!)表示。这个运算符对表达式的真值取反。例如,如果变量s小于10,程序程序需执行某些操作,则条件代码如下:(s<10)或(!(s>=10))//s不大于等于10关系运算符和逻辑运算符的优先级一般都低于算术运算符。例如,5>4+3的计算与5>(4+3)运算符是一样的,即先计算4+3,再执行关系运算。此表达示的结果为“假”,即,将返回0。下面的语句printf("%d",5>4+3);将输出0可以总结为:&&的结果是真真为真。||的结果是假假为假。二:关系运算符关系运算符是对两个表达式进行比较,返回一个真/假值。符号功能>大于<小于>=大于等于<=小于等于==等于!=不等于这些运算符大家都能明白,主要问题就是等于==和赋值=的区别了。一些刚开始学习C语言的人总是对这两个运算符弄不明白,经常在一些简单问题上出错,自己检查时还找不出来。看下面的代码:if(Amount=123)……很多新人都理解为如果Amount等于123,就怎么样。其实这行代码的意思是先赋值Amount=123,然后判断这个表达式是不是真值,因为结果为123,是真值,那么就做后面的。如果想让当Amount等于123才运行时,应该if(Amount==123)……5:1:while循环while循环和for循环类似,其格式为:while(条件语句){语句1;语句2;....语句n;}执行while时,先测试“条件语句”,如果条件成立,则执行语句1到语句n,直至条件不成立时调处循环。inti=0;while(i<10){i++;System.out.println("Hey!.getmeoutofhere!:);}2:do...while循环do...while循环语句的格式为:do{语句1;语句2;....语句n;}while(条件语句);do...while语句的功能