1

//执行以下程序段,输入10
double x;
scanf("%d", &x);
printf("%.2f", x); 

//输出0。00    因为定义的浮点型变量,需要整型的输入,直接给默认值

2

//x的值会变吗?
int x=1;
int b=20
if (x = b) {y = 1;
} else {y = 0;
}
printf("%d",x);

//输出20  x会变

只要b不为0,if语句就是成立的,执行if里面的语句,顺便还把x的值改了

3

执行以下程序段,sum的值是1.5。int i, sum;
sum = 0;
for (i = 1; i <= 2; i++){sum = sum + 1.0/i;
}

///错误!!   因为sum是整型,结果应为 1

所有的自定义函数都必须事先声明函数。(x)

如果函数的定义,在函数调用之前,就不用声明。

main()函数必须放在最前面。(X)

main函数可以在任何地方,只要不违背语法

4,分支语句

#include <stdio.h>
int main(){int mynumber,yournumber;mynumber = 38;scanf ("%d", &yournumber); if(yournumber == mynumber){ printf("Right");}if(yournumber > mynumber ){printf("Big");}else{ printf("Small");}return 0;
} //输入38
//输出  RightSmall
程序是一步一步来的
double grade;
scanf ("%lf", &grade);
if(grade < 60); {    printf("Fail");
}
printf("?");

//输入28
//输出 Fail?
if语句后有分号

5,

scanf ("%lf", &eps);
i = 1;
flag = 1;
denominator = 1;
item = 1.0;
s = 0;
while(fabs(item) >= eps){ s = s + item;  i++;  flag = -flag; denominator = denominator + 2;  item = flag * 1.0 / denominator;
}
s = s + item;
printf ("%.2f\n", s);注意倒数第二行的代码,就算不符合,最后也加了

6

for(num = 1; num <= 100; num++){ s = 0;do{s = s + num % 10;num = num / 10;}while(num != 0);printf("%d\n", s);
}

易错:两个循环变量用的一样,每次num最后等于0

7

以下关于函数叙述中,错误的是(A )

A.实参与形参的个数必须相等,且实参与形参的类型必须对应一致

B.当形参是变量时,实参可以是变量、常量或表达式

C.函数未被调用时,系统将不为形参分配内存单元

D.如函数调用时,实参与形参都为变量,则这两个变量不可能占用同一内存空间

实参与形参的个数必须相等,错,有不定参函数,比如printf,scanf就是不定参函数

实参与形参的类型必须对应一致,错,参数类型不一致传参时会有隐式的类型转换

8

表达式 (z=0, (x=2)||(z=1),z) 的值是1     (X)

先算小括号z=1,之后从左往右(z=0,1,z).最后值为0

9

执行下面程序中的输出语句后,输出结果是(20 )。

int a;
printf("%d\n",(a=3*5,a*4,a+5));

从左往右,a赋值为15-->5*4-->15+5

10

PTA混淆总结(就做个笔记储存一下)相关推荐

  1. C语言 字符型操作(就自己做个笔记储存一下)

    1,类型 分为字符型变量 和 字符型常量 字符型常量:单个字符,用一对单引号及其所括起来的字符来表示. 2,定义字符串变量 char op; 3,输入和输出 printf("%c" ...

  2. NUC 折腾笔记 - 储存能力测试

    NUC 折腾笔记 - 储存能力测试 前文提到过,我计划折腾下这种小盒子,作为日常开发过程中的拓展设备.在短暂使用之后,我为它拓展了两块容量更高的硬盘,开始正式使用. 因为使用了一些网上颇有争议的国产硬 ...

  3. C语言程序设计做题笔记之C语言基础知识(下)

    C 语言是一种功能强大.简洁的计算机语言,通过它可以编写程序,指挥计算机完成指定的任务.我们可以利用C语言创建程序(即一组指令),并让计算机依指令行 事.并且C是相当灵活的,用于执行计算机程序能完成的 ...

  4. 学python需要记笔记吗_自学python需要做什么笔记

    python3.4学习笔记 3.x和2.x的区别,持续更新 python3.4学习笔记(四) 3.x和2.x的区别 在2.x中:print html,3.x中必须改成:print(html) impo ...

  5. 在两个不同域中的WINDOWS 2003活动目录做迁移笔记

     在两个不同域中的WINDOWS 2003活动目录做迁移笔记 (by godoha_2008/8/23  [url]http://godoha.blog.51cto.com[/url])看不见图的,详 ...

  6. 有关chromium浏览器 ios 读证书 验证证书 (注没有找到方法),在这里做一下笔记

    最近看了一下chromium浏览器代码,想找到 ios平台有关读证书和验证证书的接口,最终没有找到,但有发现一些证书相关的接口,不知道以后会不会用到,在这里做一下笔记. 如果你看到这篇文章,知道在io ...

  7. 万维钢:怎样做读书笔记

    笔记最好要写到可以取代原书的程度.给课文概括中心思想和段落大意亦或是画思维导图的方法来做读书笔记,意义都不大. 强力研读要求读书笔记包括四个方面: 清晰表现每一章的逻辑脉络 带走书中所有的亮点大量自己 ...

  8. 钱钟书是怎样做读书笔记的 杨绛

    许多人说,钱钟书记忆力特强,过目不忘.他本人却并不以为自己有那么"神".他只是好读书,肯下功夫,不仅读,还做笔记:不仅读一遍两遍,还会读三遍四遍,笔记上不断地添补.所以他读的书虽然 ...

  9. verilog练习:hdlbits网站上的做题笔记(6)

    前言 之前的文章<如何学习verilog,如何快速入门?>中提到了verilog学习,推荐了一个可以练习的网站:hdlbits网站,那自己也玩玩这个网站. 这篇文章,是接着<veri ...

最新文章

  1. Hobby开挂!加速web编码
  2. AI开发者大会之计算机视觉技术实践与应用:2020年7月3日《如何利用计算机视觉增加便利店连锁每日销售额》、《基于图像 / 视频的人脸和人体分析基础技术及其应用介绍》
  3. [LeetCode] Palindrome Linked List
  4. ASP.NET MVC教程五:ASP.NET MVC中的路由
  5. java 反射机制 视频_【视频笔记】Java反射机制笔记
  6. c++中outtextxy_第12章 坚持一百秒(《C和C++游戏趣味编程》配套教学视频)
  7. CSS 如何让li横向居中显示
  8. android imageview 等比例放大缩小,imageView的使用(进行原样的保持和按照比例的缩放:)...
  9. oracle压缩子分压,混合列压缩(HCC)在OLAP及OLTP场景中的测试
  10. Fiddler抓包配置
  11. Win10改Win7图片查看器|Win10新增加Windows照片查看器
  12. Web 前端本地化(一)
  13. 【poj3311】Hie with the Pie
  14. 终于被我搞掂了 Vue3 + Element 的正确打开方式(直接拿来就用)
  15. 怎么用python编简单游戏大全_适合新手练手的三个python简单小游戏
  16. android 计步器 开发,Android计步器开发
  17. 2016年8月29日 星期一 --出埃及记 Exodus 16:30
  18. oracle 表信息查询,oracle 表信息查询
  19. Android开发聊天功能
  20. 回归预测 | MATLAB实现WOA-BiLSTM鲸鱼算法优化双向长短期记忆神经网络多输入单输出回归预测

热门文章

  1. 硬件专业化和软件映射的敏捷框架
  2. BERT模型的OneFlow实现
  3. TensorFlow简单线性回归
  4. ❤️让人心跳加速的陌陌案例,大数据必需学会的基础案例!❤️ 【推荐收藏】
  5. 第一个python程序:定义,列表,元组,集合,求并集交集,键和值,运算符,缩进
  6. C++ #define(宏定义)的使用
  7. NameError: name xx is not defined
  8. A 'return' expression required in a function with a block body ('{...}')
  9. PyTorch 笔记(09)— Tensor 线性代数计算(torch.trace、torch.diag、torch.mm、torch.dot、torch.inverse逆矩阵、转置)
  10. MySQL 学习笔记(15)— 连接查询(内连接、左外连接、右外连接、全外连接、交叉连接、自然连接等)