解析

第二题:

//Comment on the output of this C code?
#include <stdio.h>
int main()
{
const int i = 10;
int *ptr = &i;
*ptr = 20;
printf("%d\n", i);
return 0;
}

通过不是const限定的指针修改const限定的值,会出现compile time warning,然后再输出20。

第三题:

//What is the output of this C code?
#include <stdio.h>
int main()
{
j = 10;
printf("%d\n", j++);
return 0;
}

注意细节,j这个变量没有生命,会报错,compile time error。

第四题:

//Does this compile without error?
#include <stdio.h>
int main()
{
for (int k = 0; k < 10; k++);
return 0;
}

是否有错误取决于编译器所采用的C标准,在C99标准中可以在for循环条件里声明变量,C90中不可以。

第七题:

#include <stdio.h>
int main()
{
char *var = "Advanced Training in C by Sanfoundry.com";
}
//Which of the following format identifier can never be used for the variable var?

如果用%d修饰输出,则输出的是ASCII码;如果用%s修饰输出,则输出整个字符串;如果用%c修饰输出,则输出的是第一个字符;但怎么说都不能用%f输出。

考试酷解析——A4_Declarations相关推荐

  1. #考试酷解析# 简介

    简介 什么是考试酷?--鸭大的课堂同步练习(?) 干嘛要搞这样一个分类?--没办法,谁让可爱的ly老师搞了个我没搞懂的考试酷,为了方便复习,而且现在特殊时期时间忒多,所以有了这个考试酷考点解析. 嘿嘿 ...

  2. 考试酷解析——C4_Scope of a Variable

    解析 第二题: 有没有和外部文件联系不影响输出 scopre rule,可以当作没有extern 变量. 第三题: extern 后面仍然要接数据类型,所以这题会报错是因为没有声明array 的 ty ...

  3. 考试酷解析——A11_Conditional Expressions

    解析 主要是理清表达式关系即可,注意一下sizeof(short)=2. 第五题: //What is the output of this C code? #include <stdio.h& ...

  4. 考试酷解析——B3_For Loops

    解析 第四题: //What is the output of this C code? #include <stdio.h> int main() { short i; for (i = ...

  5. 考试酷解析——C2_Functions Returning Non-integers

    解析 第一题: sqrt()函数返回的是double值 第二题: 在函数定义的花括号最后加上分号是合法的,所以上述都是对的,选none of mentioned. 第四题: 可以多次转换数值的类型,但 ...

  6. 考试酷解析——A16_Sizeof

    解析 第一题: char只占一个字节,即1 byte. 第二题: 'a'在C语言中被看作是整型字符常量(int),占4个字节,C++中则是看成字符,占一个字节. 第三题: sizeof 指针和size ...

  7. 考试酷解析——A1_Varieble Names

    解析 第一题: C99标准规定,内部名称的局部变量作用域为63个字符. 第二题: C99标准规定,外部名称的全局变量作用域为31个字符.

  8. 2013驾考科目三考试难点解析

    原来规定科目三考试上车准备.起步.直线行驶等13个道路驾驶技能项目.123号令实施后,科目三考试分两部分.道路驾驶技能考试项目增加到16项,增加了加减挡位操作.路口左转弯.路口右转弯3个考试项目,驾驶 ...

  9. 2009年5月软件设计师考试试题解析全国首发

    [书名]软件设计师考试考前冲刺预测卷及考点解析:最新版 [作者]郭春柱 [ISBN]978-7-121-08407-2 [出版社]电子工业出版社 [出版日期]2009年8月 [定  价]39.50元 ...

最新文章

  1. BC26通过LWM2M协议连接ONENET,AT流程,STM32代码
  2. jQuery1.6以上attr改用prop
  3. 文本编辑器中菜单栏删除功能的实现
  4. AOP 的利器:ASM 3.0 介绍
  5. linux FTP服务器访问权限的问题
  6. 【前端】jQuery学习内容概览
  7. 转:构建高性能ASP.NET站点之二 优化HTTP请求(前端)
  8. Python django model 插入新增一条数据,得到create返回主键值 id
  9. 初学者求经典java学习视频
  10. win10打开无线网卡服务器,win10打不开无线网卡
  11. pkpm板按弹性计算还是塑性_用PKPM计算楼板配筋是用弹性算法还是塑性算法呢?...
  12. Rockchip RK3288 Datasheet芯片手册资料
  13. 小企业会计准则 ——主要账务处理和财务报表(1)
  14. 自主导航系列21-layered论文阅读
  15. c语言数字和字母运算,计算器中的字母CE、C、MR、MC、MS、M+、M-等等各是什么意思?让我来告诉你吧!...
  16. 拓扑优化丨99行拓扑优化详细解释(OC优化准则)
  17. 预测算法模型_如何测量预测模型或算法的准确性第1部分。
  18. 清火茶疗方 食疗灭四火
  19. Linux中的各种栈:进程栈 线程栈 内核栈 中断栈
  20. Hadoop的java程序报错Exception in thread main java.io.FileNotFoundException: File does not exis

热门文章

  1. 全网最详细、最简单 canal同步mysql 监听单实例、监听多实例 配置
  2. Matlab中的color 画线的多种颜色
  3. 踏破铁鞋无觅处,得来全不费工夫--删除文本多余空行ClipboardFormatter
  4. 五十多岁农村户口的人,还能不能交社保呢?
  5. python弹球游戏
  6. MATLAB中PCA人脸识别实现
  7. 删除MAC OS中office(word、excel、powerpoint)菜单栏中acrobat加载项
  8. 对比学习 ——simsiam 代码解析。:
  9. C++——函数声明省略形参名的用法注意
  10. visdom介绍(一)