zoukankan      html  css  js  c++  java
  • C语言I作业12一学期总结

    一、我学到的内容


     字符数组  
    1、定义:char a[10];字符数组a长度为10。每个元素只能存放一个字符。例如: a[0]='h';a[1]='a';a[2]='p';„„   
    2、初始化:char a[]={'h','a','p','p','y'};char a[]="happy";char a[]={"happy"}; 注意,因为字符串结尾自动加'',所以char a[]="happy";长度为
       6,不是5。3、C语言中没有字符串变量,字符串的输入、存储、处理和输出等必须通过字符数组实现。     
    4、字符串的输入。scanf();可以用%C逐个字符输入比如char a[6];for(i=0;i<6;i++) scanf("%c",&a[i]);可以用%S以字符串的形式输入,比如char 
       a[6];scanf("%s",a);注意,a前不用加&,因为a是数组名, 已经代表了数组首地址。注意:以%S输入时,以第一个非空白字符开始,终止于第一个空白字符。比如:
       输入How are you 时。只输出How.gets();作用为输入一个字符串。与scanf();功能一致,但空格和回车都存放在数组中,最后自动加入‘’. 不会出现上面输出不
       全的情况。调用方式为:gets(数组名);需要包含头文件“stdio.h”。  
    5、字符串的输出。printf();可以使用%C逐个字符输出,比如:char a[6];for(i=0;i<6;i++) printf("%c",a[i]);可以用%S以字符串的形式输出,比如char 
       a[6];printf("%s",a);puts();输出一个字符串,结尾自动换行。
       调用形式:puts(字符数组名或字符串常量);需包含头文件“stdio.h”常用字符串处理函数(以下函数需要头文件“string.h”)    
    1、strlen()作用是测试字符串长度。这里不包括‘’.使用形式strlen(数组名或字符串常量)  
    2、strcat()作用是连接两个字符串。调用方式strcat(字符数组1名,字符数组2名);合并后的字符串存放在字符数组1中。  
    3、strcmp()比较两个字符串是否相等。调用方式strcmp(字符串1,字符串2);相等时值为0。1>2时为正数。1<2时为负数。 
    4、strcpy()复制字符串。调用方式strcpy(字符数组1,字符串2);2的内容复制到1中。1只能是字符数组名。
    
    C语言的格式输出,%c,%y这些代表你要输出的数据的数据类型;%d 表示输出十进制有符号的整数。
    1、%u 十进制无符号整数。
    2、%f 表示输出浮点数。
    3、%s表示输出 字符串。
    4、%c表示输出单个字符。
    5、%p表示输出指针的值。
    6、%e表示输出指数形式的浮点数。
    7、%x, %X 表示输出无符号以十六进制表示的整数。
    8、%0 表示输出无符号以八进制表示的整数。
    9、%g表示输出自动选择合适的表示法。
    

    二、我的收获

    作业 收获
    C语言I博客作业01 能够开始接触C语言,了解关于C语言的一些知识
    C语言I博客作业02 运用语法、编写代码、编译c语言程序
    C语言I博客作业03 对于一些符号的认识,能够将数学函数转换为代码,磨砺耐心
    C语言I博客作业04 熟悉运算符,训练for语句,指定次数的循环程序设计的运用
    C语言I博客作业05 在函数调用方面更加熟悉了解
    C语言I博客作业06 能够了解运算符,熟悉分支结构
    C语言I博客作业07 switch语句得到训练,锻炼逻辑思维能力
    C语言I博客作业08 熟悉whlie和do-whlie结构并得到训练
    C语言I博客作业09 学会了如何去使用嵌套循环,熟悉了break、continue的使用方法,了解了字符型的输入
    C语言I博客作业10 在困难一点的题目能够去理解
    C语言I博客作业11 在函数方面得到扩展与联系

    三、自我总结

    最初的计划和期望:

    每天早上记四级单词;在空余时间预习功课和看书,拓展自己的知识面;晚上自习课写各科作业;下晚自习参加社团活动
    学习网络安全基础,精通c语言,photoshop网页效果图制作,JAVA服务器端高级编程,APP应用程序开发等。
    

    C语言对我这种不太聪明的人来说,还是比较难得,但是学习不能因为难就停止向前了,要到达自己的目标,不同颓废和偷懒,保持一颗对C语言充满热情的心;
    依照这个学期的学习效果和作业情况来讲,只有两次被评为优秀作业,这是既值得开心,又有遗憾。开心的是能够评上优秀作业,遗憾的是次数为什么不能多一些呢,对待每一次作业都应该有认真的态度,而不是因为自己的心情改变,作业质量会变得很差;
    总体来讲,对于前面的作业,之后还是有一点点进步的;
    自己之前的安排都被打乱了,生活不规律,晚上熬夜,白天精神不好,这是一点需要改正的,合理安排时间;
    没有做到提前预习,这真的是特别遗憾的,要不然学习效率也不会那么低了。

    四、量化的自我评价

    学习量化指标图:

    成绩曲线图:

    五、我努力的方向

    在寒假生活中,对C语言教材进行精读,细致地学习,把一些不会的题目去深入理解;
    如果有时间去预习指针内容,将下个学期课程进行学习了解;
    在网上找资源学习photoshop网页效果图制作;
    练习打代码,写函数题目和编程题,提升能力;
    有机会想去了解一些Java的知识。

  • 相关阅读:
    android 上面的视频播放
    android 中的 xml 解析方法
    database is locked
    Ubuntu 下获取 debug.keystore 的MD5
    Ubuntu 真机 调试
    PreferenceActivity 的用法总结
    WebView 相关知识点
    android 知识点
    Thread 中的 中断
    Java 追加数据到文件
  • 原文地址:https://www.cnblogs.com/zhangsanri/p/12022362.html
Copyright © 2011-2022 走看看