码迷,mamicode.com
首页 > 编程语言 > 详细

C语言博客作业--函数嵌套调用

时间:2017-12-31 23:26:10      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:博客   阅读   post   def   print   section   语言   ==   函数代码   

一、实验作业

1.1 PTA题目:十进制转换二进制

设计思路

        如果n/2>0
                继续调用函数
                 输出n%2
        否则
                 输出n%2
     

代码截图

技术分享图片

调试问题

递归条件写错,写成n>0,当n为非0的数时,最前面都会多一个0出来。

1.2 学生成绩管理系统

1.2.1 画函数模块图,简要介绍函数功能

1.2.2 截图展示你的工程文件

1.2.3 函数代码部分截图

1.2.4 调试结果展示

1.2.5 调试碰到问题及解决办法

二、截图本周题目集的PTA最后排名。

技术分享图片

三、阅读代码

四、本周学习总结

1.介绍本周学习内容

1.学习了宏基本定义,如:

宏定义格式:
#define  宏名  宏定义字符串
#define PI 3.1415926
#define TRUE 1

2.指向指针的指针

一般定义:类型名 **变量名;

        int a=10;
        int *p=&a;
        int **pp=&p;

&&a、&p和pp等价,&a、p和pp等价,a、p和**pp代表同一个单元,它们的值相同
看起来好像很简单的样子,但是我觉得要真正掌握是不容易的,容易混淆,一不小心就错了

3.命令行参数

一般形式:命令名 参数1 参数2 参数3 ··· 参数n
主函数main()可以有两个参数

        int main(int argc,char *argv[])
        {    
          ···
        }

4.动态存储分配函数malloc()

        if((p=(int *)malloc(n*sizeof(int)))==NULL)
        {
            printf("Not able to allocate memony.\n");
            exit(1);
        }

在某个动态分配的存储块不再使用时,就应该及时将它释放
这个函数自己还没有用过,但是在做题的过程中,有碰到过,我觉得如果是让我自己用的话,我不一定会用,还是要多多学习。

5.

2.学习体会

感觉这星期新学了挺多知识的,但是对于这部分新学的知识,有些地方还是搞不懂,看起来很费劲,预习的时候就看了好久,然而做题还是一直错。要找个时间再把这部分的知识好好看一下。
看老师上课讲工程,好像很简单的样子,等到自己在做的时候,发现好难,做了好久都没做出来,而且一直东错西错的,改来改去还没写完。感觉好痛苦T T
这礼拜的上机考试,又是一次打击信心的时候,考得越来越差,越来越怀疑自己的能力,但是我不会放弃的。。。
好好反思了一下,自己的能力还是不够,所以才会越考越差

C语言博客作业--函数嵌套调用

标签:博客   阅读   post   def   print   section   语言   ==   函数代码   

原文地址:https://www.cnblogs.com/a2017/p/8159273.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!