欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2023年C语言笔记.pdf

    • 资源ID:93166973       资源大小:633.91KB        全文页数:17页
    • 资源格式: PDF        下载积分:5.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要5.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2023年C语言笔记.pdf

    (完整)(考研复试)C 语言笔记(完整)(考研复试)C 语言笔记 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)(考研复试)C 语言笔记)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为(完整)(考研复试)C 语言笔记的全部内容。(完整)(考研复试)C 语言笔记 1:用高级语言编写的程序叫做源程序,然后用编译程序吧源程序翻译成二进制的目标程序,然后将该目标程序与系统函数库以及其他目标程序连接,形成可执行程序.2:算法五个特点:确定性,有穷性,输入,输出,可行性。3:程序流程图、NS 盒图、伪代码 4:int 无论有符号无符号,都是16 位 Short 无论是有符号还是无符号都是16 位 Long 无论是有符号还是无符号都是32 位 Float 32位 double 64位,long double 128位。一个整型常量后面加u 就是无符号,加 l 就是长整型 5:t,b退格,r移到本行开头 6:048,A65,a97,差值 32 7:级别 charint unsigned longnum 39:结构体在定义的时候,不能 student I,j,k;应该 Struct student I,j,k;40:void*malloc(int size)41:共用体所占内存等于最长成员的长度。42:枚举类型:Enum weekdaysum,mon,tue,wed,thu,fti,stu Enum weekday I,j,k;定义时候自动赋值 0-6;printf(“d,sum)输出 0 也可以强制赋值 望完整考研复试语言笔记的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进为完整考研复试语言笔记的全部内容用高级语言编写的程序叫做源程序然后用编译程序吧源程序完整考研复试语言笔确定性有穷性输入输出可行性程序流程图盒图伪代码无论有符号无符号都是位无论是有符号还是无符号都是位无论是(完整)(考研复试)C 语言笔记 Enum weekdaysum=7,mon,tue,wed,thu,fti,stu 则 mon自动为 8,tue 自动为 9 但是一个整数不能在定义外直接赋值枚举,i=7;是错的,应该要 i=(enum weekday)2,相当于 i=tue;43:typedef struct int I,int j,int kNUM NUM sum;即可,不用 struct Typedef int NUM 100;意思是 NUM表示一个长度为 100 的整形数组,到时候 NUM n,就表示,n 为一个长度为 100 的整型数组.Typedef int NUM;意思是 NUM表示一个整形指针,到时候 NUM n,就表示,n 为一个整型指针。NUM a 10表示 a 为一个整形指针数组.Typedef int(NUM)();意思是 NUM表示一个指向函数指针,到时候 NUM n,就表示,n 为一个指向函数指针。44:位与,可以清零,可以取中间某位,45:异或:特定位翻转(即与 11111111 异或),保留原值(即与 00000000 异或),交换两个值不用临时变量 A=ab;b=ba;a=ab;46:右移特殊,如果为无符号,就左边补 0,如果有,就正数补 0,负数补 1;47:位段:Struct ak unsigned a:2;(必须是 unsigned)Unsigned b:3;望完整考研复试语言笔记的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进为完整考研复试语言笔记的全部内容用高级语言编写的程序叫做源程序然后用编译程序吧源程序完整考研复试语言笔确定性有穷性输入输出可行性程序流程图盒图伪代码无论有符号无符号都是位无论是有符号还是无符号都是位无论是(完整)(考研复试)C 语言笔记 Unsigned c:4;Int o;Unsigned d:5;Unsigned :0;Unsigned e:6;Int I;Struct ak data;一个 abc 占 9 位,那个 i 从第三个字节开始算,d 占 5 位,但是Unsigned :0;表示下一个位段从下一个单元开始放,e 占 6 位,从下一个单元开始放 i;所以 data 一共占用 8 个字节 如果赋值 data。a=9;就会自动把 8 的低 2 位给 data.a,a 里面就是 01,再 Printf(“d”,data。a)输出 1 48:输入一个字符串的时候,用回车结束,但是这个回车也会被接受,要用一个 getchar来收下回车符,比如 Scanf(“%s”,filename)Ch=getchar();49:fp=fopen(“a1,”r”)打开失败则返回 NULL fclose(fp);成功返回 0,失败返回 EOF fputc(ch,fp)把字符 ch 写到 fp 中,失败返回 EOF ch=fgetc(fp)从指定文件读入一个字符,失败返回 EOF feof(fp)判断文件是否结束,fread(buffer,size,count,fp)从 buffer数组中读入 count个数字进 fp 文件中,size 表示数组中每个元素占字节数。望完整考研复试语言笔记的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进为完整考研复试语言笔记的全部内容用高级语言编写的程序叫做源程序然后用编译程序吧源程序完整考研复试语言笔确定性有穷性输入输出可行性程序流程图盒图伪代码无论有符号无符号都是位无论是有符号还是无符号都是位无论是(完整)(考研复试)C 语言笔记 fwrite(buffer,size,count,fp)fprintf(fp,”%d”,d)把整型变量 d 输出到 fp 文件中 fprintf(fp,”d”,d),从磁盘文件中读入一个整形 putw(10,fp)把整数 10 输出到 fp 中 i=getw(fp)fgets(str,n,fp)从 fp 文件中读 n1 个字符,放入 str中 fputs(str,fp)把 str 放到 fp 中 rewind(fp),是 fp 回到文件开头 fseek(fp,100,1)从 fp 文件当前位置开始,往后移 100个字节。0 表示文件开始,2 表示文件末尾 i=ftell(fp),i 为文件当前对文件开头的偏移量、50:r 只读 w只写 a追加 Rb只读(打开的是二进制文本)wb 只写 ab 追加 R+,w+,a+都是读写,但是 r+需要该文件已经存在,w+的时候会新建一个文件,a+打开后指针在文件末尾 51:find是标识变量。52:定义一个指针数组,并分别存入四个字符串的首地址。53:(a+i)表示 ai 或者数组 a 的第 i 个元素。50:a 表示二维数组首地址,a0 表示第 0 行首地址,a0 0表示第 0 行第 0 列数组元素。54:sqrt 返回的数据类型是 double 55:while(K=0)循环体一次也不执行 望完整考研复试语言笔记的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进为完整考研复试语言笔记的全部内容用高级语言编写的程序叫做源程序然后用编译程序吧源程序完整考研复试语言笔确定性有穷性输入输出可行性程序流程图盒图伪代码无论有符号无符号都是位无论是有符号还是无符号都是位无论是(完整)(考研复试)C 语言笔记 56:c 语言的编译系统对宏的处理是在源程序中其它正式编译之前进行。57:char str=”ABC”,*p=str;P=p+3;Printf(“%d”,strlen(strcpy(p,ABCD);答案是 4;58:u(u=(ab)?a:b)c)?u:c 59:printf(“%d”,y=y/x);输出的是运算后的 y 的值 60:argc是命令行参数的个数。61:以 0 开头的都是 8 进制,比如 int x=010,就是 x=8;62:返回值为 char 的函数,return 0是可以的 63:strlen中,t b 等都按一个字符算。64:构建杨辉三角:void yh(int a18 18)int j,k;for(j=1;j 18;j+)aj 1=1;ajj=1;;for(j=3;j 18;j+)for(k=2;k 0)?f:n;答案无论是 n0 还是 n=0,都是 float类型的 5;80:优先级:(1):括号 取值运算符 (2):一元运算符(右结合)(3)算术运算符(4)移位(5)大小于(6)等于不等于(7)位运算:与异或或 望完整考研复试语言笔记的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进为完整考研复试语言笔记的全部内容用高级语言编写的程序叫做源程序然后用编译程序吧源程序完整考研复试语言笔确定性有穷性输入输出可行性程序流程图盒图伪代码无论有符号无符号都是位无论是有符号还是无符号都是位无论是(完整)(考研复试)C 语言笔记(8)逻辑运算:与或(9)问号(右结合)(10)+=,|=。.其中算术运算高于位预算(右结合)(12)逗号 81:括起来的叫 程序块,其后不需要分号.82:else 默认和最近的一个 if 匹配,但是可以用打乱匹配。If()if()Else 83:字符串转整数 N=0;While(si!=0)N=10 n+(si 0);Return n;84:把数组 n 转化为字符串,Si+=n 10+0;85:do while循环体至少被执行一次。望完整考研复试语言笔记的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进为完整考研复试语言笔记的全部内容用高级语言编写的程序叫做源程序然后用编译程序吧源程序完整考研复试语言笔确定性有穷性输入输出可行性程序流程图盒图伪代码无论有符号无符号都是位无论是有符号还是无符号都是位无论是(完整)(考研复试)C 语言笔记 86:goto 语句用于深度循环的跳出.87:函数与主函数在同一个源文件,若函数声明与后面定义的返回值不一类型,就会检测出错误,但是如果不在同一个源文件,就不会检测错误.88:外部变量的好处就是在函数之间提供一种代替函数参数与返回值的数据交换,但是这样容易破坏函数之间的独立性.如果两个函数必须共享数据但是互不调用对方,这种情况下最好用外部变量。比如栈和队列.89:计算器的时候,/和的左右字符串必须加以区别。90:计算器中,输入一个数字,比如 123。456,但是输入 2 的时候,2 想知道下一个是数字还是操作符,如果是数字,则把 1 和 2 还有3 都放入字符串中,如果是操作符,就把 si 中的 1,2 变成数字赋值,那么这就需要一个预输入的操作,判断下一个输入的是数字还是操作符,用缓冲区思想可以解决。取数规则:如果缓冲区中有货,就从缓冲区中取,如果没,就调用输入函数。如果预读入的是一个字符,就放进缓冲区。读入 123.456 的 6,看到下一个读入的是+号,就把+号放进缓冲区,把 123。456 给化成数字然后复制,然后下一次取值就从缓冲区中取出+号.91:。c 文件里面是完整的源文件,。h 是把诸多个。c 文件的共享部分集中在一起。#undef getchar 取消 getchar的宏定义、92:条件编译:一般来说源文件中所有行都参加编译,但是希望一望完整考研复试语言笔记的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进为完整考研复试语言笔记的全部内容用高级语言编写的程序叫做源程序然后用编译程序吧源程序完整考研复试语言笔确定性有穷性输入输出可行性程序流程图盒图伪代码无论有符号无符号都是位无论是有符号还是无符号都是位无论是(完整)(考研复试)C 语言笔记 部分代码在满足条件时候再编译,于是有了条件编译 ifdef else endif 采用条件编译,可以减少被编译的语句,减少目标程序的长度。93:Char*p sizeof(p)=4;Char a100 sizeof(a)=400;Char s1=A,B,C,D,E,F;sizeof(s1)=6 char s2=ABCDEF;sizeof(s2)=7;望完整考研复试语言笔记的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是我们进为完整考研复试语言笔记的全部内容用高级语言编写的程序叫做源程序然后用编译程序吧源程序完整考研复试语言笔确定性有穷性输入输出可行性程序流程图盒图伪代码无论有符号无符号都是位无论是有符号还是无符号都是位无论是

    注意事项

    本文(2023年C语言笔记.pdf)为本站会员(c****1)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开