《C语言期末考试总结,看完保你过》由会员分享,可在线阅读,更多相关《C语言期末考试总结,看完保你过(38页珍藏版)》请在人人文库网上搜索。
1、C语言概述,第一部分,C语言的初步知识,主要内容,1.1 C程序开发和操作方法1.2数据类型1.3运算符和表达式,C程序开发与可视化C:项目类型:Win32控制台应用程序文件类型:C源文件开发C程序的四个步骤: (1)编辑:在文件代码窗口中,编辑C源程序文件(。cpp或。根据语法规则。(2)编译:将C源程序文件编译成目标文件。odj)。(3)连接:将库函数代码连接到目标文件以生成可执行文件(。exe)。(4)执行:运行可执行文件(。并在屏幕上显示运行结果。1-1 C程序的开发和操作方法,用Visual c+开发C程序的项目类型?用Visual c+开发C程序的文件类型?开发c程序的四个步骤?1。
2、-2 C数据类型,介绍了C语言提供的以下数据类型:C语言中的构造类型数据类型?1.常量,常量:程序运行过程中值不能改变的量(1)整数常量十进制整数八进制整数:是以0为头的数。例如:011 -011 085十六进制整数:以0 x开头的数字。例如:0 x123 -0 x12 0 x2g (2)实数十进制形式:有一个小数点和一个小数点后的数字。例如:-0.11 .11 0.0 0。指数形式:字母e(或e)在e之前是一个整数或十进制数,在e之后是一个整数。例如:12e3,1.8e-3,-.1e-3,e3,2e3.5,规范化:小数点之前有一个数字,只有一个非零数字,整数的八进制形式?整数的十六进制形式?。
3、实数的分数和指数形式?(3)字符常量字符常量:单引号中包含的字符转义字符:以:双引号中包含的字符序列开头的字符串常量,如:A,1 , n, 0, 18 123 , A ,您好!abc 2。变量变量:在程序运行过程中其值可以改变的变量的名称应该符合C语言标识符规则。c语言标识符规则:它只能由字母、数字和下划线组成,第一个字符必须是字母或下划线,如:sum,_total,ch1_1,m.d.haln, 100,3dmax,legal character常量形式?合法的转义字符形式?法律c语言标识符表单?当首先定义一个变量,然后使用它时,系统根据变量类型分配内存。字符数据和整数数据可以共同使用。例如。
4、,如果已知charc1=a和C2= b,printf (%d、%d、% c、% c n ,c1、C2、C1-32、c232);输出结果是: 97,66,A,b,字符类型和整数类型?字母A:65字母a:97大小写差异32大小写转换,1-3运算符和表达式,在以下运算符中,优先级最高的运算符是()a!B.% C.=D. | |已定义为:int x=789表达式x/10的值是()定义的:int a=3,b=4;浮动c=5.4表情!(a-b) (int)c/2 a的值定义为():int a=1,b=2,c=3,d=4,m=1,n=1。表达式(m=ab) scanf (%d ,-2a (A0),if-el。
5、se语句,2-2表示语句,for(表达式1;表达式2;表达式3)语句,(1)首先计算表达式1。(2)计算表达式2。如果其值为真(如果不是0,则为真),则执行该语句,然后执行以下步骤(3)。如果为假(值0为假),则循环结束,并转到步骤(5)。(3)计算表达式3。(4)返回到上面的步骤(2)。(5)在循环结束时,在for语句下面执行一个语句,#include int main() int i,s=0;对于(I=1;我= a从键盘输入的字符中计算小写字母字符的数量?从键盘输入的字符中计算字母字符的数量?从键盘输入的字符中计算数字字符的数量?while语句,2-4中断,继续语句,中断;结束整个周期。跳。
6、出循环,然后执行语句继续;在循环语句下面;结束这个循环。转至:在for语句的表达式3或while语句的表达式处继续。它输出一个从100到200可被3整除的数字。# include stdio . h main() int n;对于(n=100n=200n ) if(n%3!=0)继续;printf(,n);输出一个不能被3整除的100到200之间的数字?continue语句,下面的程序,输入-1 -3 5 8 9 2,那么输出结果是什么?main() int i,a;对于(I=1;i=6。I) scanf (%d ,输出是什么?break语句,第三部分,数组,函数,指针和结构,主要内容,3.1。
7、数组定义,初始化和引用3.2函数定义和调用3.3指针变量定义和引用3.4结构变量定义和引用1。数组定义和初始化将初始值分配给所有元素,这可能会也可能不会将初始值分配给前面的一些元素,而不指定数组长度,然后在二维数组中自动设置为零。2.数组引用通过引用数组元素、3-1数组定义、初始化和引用来实现,int b =1,-2,3,-4,5 ;int b6=-1,2,-3,4,-5 ;int b34=1,2,3,4,5,6,7,8,9,10,11,12 ;int b4=0,1,2,0,2,3 ;int b=10,11,12,13,14,15,16,17,18,19,20,21 ;int b3=1,2,3。
8、,1,9,10 ;int b4=1,2,3,4,5 ;数组初始化、输入字符串:char b= c语言。char b15=“C语言”;字符b =T , h , e , C , L , a , n , g , u , a , g , e , “ 0”;字符b =T , h , e , C , L , a , n , g , u , a , g , e , ;输入带空格的字符串:get(b);scanf(%s ,b);输入字符串,#,包括void main() int I;int x 2 2 =2,2,3,3。对于(I=0;I2;i ) printf(=,xI0);程序输出是什么?printf(=,。
9、xI1);结果是什么?printf(=,x0I);结果是什么?printf(=,x1I);结果是什么?对数组的引用,并在主音调函数中为被调用的函数进行函数原型声明。函数原型声明函数类型、函数名和参数类型、数量和顺序应该与函数相同,并且参数名不应该被检查。int multi(int x,int y) return(x * y);,3-2函数定义和调用,函数原型声明: int multi (int x,int y);int multi(int,int);int multi(int a,int b);整数(整数,整数);int multi(int x,y);函数原型声明?2.调用函数时,实际参与参数的数量、类型和顺序是一致的。3.您可以通过return语句将函数值带回主音函数。找到数组中n个元素的最大值,float max(flove,int n) int I;浮点m=a0;对于(I=1;i。