《C语言程序设计》知识点总结_第1页
《C语言程序设计》知识点总结_第2页
《C语言程序设计》知识点总结_第3页
《C语言程序设计》知识点总结_第4页
《C语言程序设计》知识点总结_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

printf都不是关键字。C2.333×10-1。longintx;表示x是长整型。unsignedintx;表示x是无符号整型。意!!!]2、intx,y;5、floaty=7;对滴,x就是7.0inta=2;一定是(int)a不是int(a)注意(int)a+b)和(int)a+b的区别。1、inta=1.6;2、(int)a;'a'的ASCII数值是97,'A'的ASCII数值是65。'0'-0=48'A'+32='a'、、'、"、chara=65;printf("%c",a);printf("%d",A);加上#include"stdio.h"3、printf(第一部分"4、printf(a=%d,b=%d"12,34)重点!printf(a=%d,b=%d"12,34)那么5、intx=017;printf(%d"x)15printf(%o"x)17printf(%#o"x)017printf(%x"x)11printf(%#x"x)0x116、intx=12,y=34;注意这种题型printf(%d"x,y)printf(%c"z)intintfloatprintf(%2d"123)printf(%5d"123)printf(%10f"1.25)小数要求补足6printf(%5.3f"125)小数三位,整个printf(%3.1f"1.25)1、scanf(a=%d,b=%d"&a,&b)超级重2、scanf(%d,%d"x,y)scanf(%d,%d"&x,&y)例如:intx=2;int*p=&x;scanf(%d"x)(%d"p),;正确scanf(%d"&p)(%d"*p)错误scanf(%2d%4d%d"&x,&y,&z)x为12,scanf(%2d%4d%d"&x,&y,&z)x为1,yintx=97;printf(%d"x)printf(%c"x)scanf(%d"&x),;这个时候输入1,特别注scanf(%c"&x),;这个时候输入1,特别注1)scanf函数的格式考察:scanf("%d%d%*d%d",&a,&b,&c);跳过2)putchar,getchar函数的考查:a=getchar()是没有参数的,从putchar('y')把字符y输出到屏幕中。不可以把x=y,y=x;要用中间变量t=x;x=y;y=t。x<y<z是真还是b)!>&&>||||(ch>='a')&&(ch<='z')(ch>='A')&&(ch<='Z')(ch>='0')&&(ch<='9')c、if(a<b)t=a;a=b;b=t;ifprintf("ok!");多选一的if语句ifa==t)printf("a");printf("b");printf("c");elsepritnf("d");intif(c=if(b==t)=t)elseif(a==0)if(a)b+=2;intelseif(a==0)if(a)b+=2;属于elseif的嵌套if-else-if语句没有一c、inta=1,b=2,c=3,d=4,e=5;k=a>b?c:d>e?d:e;求k的数值时多少?c)switch只可以和break一起用,不可以和d)switch(x){case1:case2:}a)for();while();do-while()三种。d)do-while()循环的最后一个while();的分(当心上机改错)do-while循2)break和4)while(c=getchar())!='')和while(c=getchar()!='')的差别先看a=3!=2for(i=0;i<=100;i++){printf(%d"i)if((i+1)%5==0)printf("");}如果i就是if(i%5==0)printf(");inti=123;while(i!=0){printf(%d"i%10)i=i/10;}inti=3;for(i=3;i<6;i++)printf("#"):)while((x=getchar())!='while((x=getchar())!='$')while((x=getchar())!='?')intk=1while--k)intk=1;whilek--)printf(%d"printf(%d"k)inta[5]={1,2,3,4,5};inta[5]={1,2,3,};inta[]={1,2,3,4,5};inta[5]={1,2,3,4,5,6};不合法,赋值的个数多inta[5]inta[1+1]inta[1/2+4]intx=5,inta[x];defineP5inta[P]合法,define后inta[2][3]={1,2,3,4,5,6};inta[2][3]={1,2,3,4,5,};inta[2][3]={{1,2,3,}{4,5,6}};inta[2][3]={{1,2,}{3,4,5}};inta[2][3]={1,2,3,4,5,6,7};inta[][3]={1,2,3,4,5,6};inta[2][]={1,2,3,4,5,6};如果有a[3][3]={1,2,3,4,5,6,7,8,9}这样的题二列第三列inta[]={1,2}合法。inta[][4]={2,3,但inta[4][]={2,3,4}非法。{iszhishu(inta)if(a%i==0)printf(for(i=2;i<a/2;i++)intfun(intn){intp=1;for(i=1;i<=n;i++)p=p*i;returnp;}add(intx,inty){returnx+y;}main(){intsum;sum=add(add(7,8)9)}int{(intx,inty)intaAdd函数的返回数值。{int*fun(inta[],in

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论