`
jubincn
  • 浏览: 242466 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
文章分类
社区版块
存档分类
最新评论

6.087 Practical Programming in C, Assign1(not complete)

 
阅读更多

Problem 1.1

(a) What do curly braces denote in C?Why does it make sense to use curly braces to surround

the body of a function?

我的答案:

我认为C{}的作用是标志一个执行段,执行段是C中执行单元,使用{}标志。如果仅仅是一条语句,那么可以省略{}

每个function都是一个执行单元,因此使用{}是很自然的。

(b) Describe the difference betweenthe literal values 7, "7", and ’7’.

我的答案:

7,整型,1632字节。

“7”, 表示字符串,含有字符'7''\0',长度为两个字节

'7', 单个字符,长度为一个字节


其它的太基础,如计算顺序什么的,就不写了。感觉国外的作业设置很合理,由浅入深,学习曲线不是很陡。
分享到:
评论

相关推荐

    Practical Probabilistic Programming(Manning,2016)

    Practical Probabilistic Programming explains how to use the PP paradigm to model application domains and express those probabilistic models in code. It shows how to use the Figaro language to build a ...

    Microprocessor Design Vhdl.pdf

    1. Designing a Microprocessor.................................................................................................................................2 1.1 Overview of a Microprocessor........

    Assign1.py

    Assign1.py

    Node.js-ES2015Object.assign()ponyfill

    标题中的“Node.js-ES2015Object.assign()ponyfill”指的是在Node.js环境中对ES2015(也称为ES6)规范中的`Object.assign()`方法的一个实现,这种实现被称为“ponyfill”。在JavaScript的世界里,polyfill是一种技术...

    SystemVerilog Reference Manual 3.1a(中英文版)+最新SV IEEE 标准

    3.6 chandle data type ...........................................................................................................................11 3.7 String data type ..................................

    WPTools.v6.29.1.Pro

    - WPTools 6 PRO and PREMIUM will be compiled as Version 5 if $define "WP6" is not set ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ We recommend to use TMS components to create modern user interfaces, ...

    FlexGraphics_V_1.79_D4-XE10.2_Downloadly.ir

    - ADD: Delphi/CBuilder XE6 now supported. - ADD: Delphi/CBuilder XE5 now supported. - ADD: Delphi/CBuilder XE4 now supported. - ADD: Delphi/CBuilder XE3 now supported. - ADD: Delphi/CBuilder XE2 now ...

    Assign6 solution.sql

    Assign6 solution.sql

    param_assign.rar_in

    标题“param_assign.rar_in”可能指的是一个关于参数分配或设置的压缩文件,其中包含了与“in”相关的代码或配置。描述中提到“are duplicated in cciss_cmd.h”,这表明在驱动目录下的cciss_cmd.h头文件中,有一些...

    EurekaLog_7.5.0.0_Enterprise

    6)....Fixed: Empty "Count" field/column is now displayed as "1" in Viewer 7)....Fixed: Generic names with "," could not be decoded in Viewer 8)....Fixed: Updated Windows 10 detection for latest builds...

    WorkFlow Specify

    1. 串行路由(Sequence Routing)............................................................................5 2. 并行路由(Parallel Routing)..............................................................

    maven 3.5.0 Cannot assign configuration entry 'pluginArtifacts' with value '${pl

    标题 "maven 3.5.0 Cannot assign configuration entry 'pluginArtifacts' with value '${pl" 描述了一个在使用 Maven 3.5.0 版本时遇到的问题,该问题涉及到配置项 'pluginArtifacts' 的赋值错误,错误信息显示尝试...

    assign2023.py

    assign2023.py

    Microsoft.Project.2016.Step.by.Step.073569874

    Chapter 6. Assign resources to tasks Chapter 7. Format and share your plan Chapter 8. Track progress: Basic techniques Part 3: Advanced scheduling techniques Chapter 9. Fine-tune task scheduling ...

    ES6 Object.assign()的用法及其使用

    1.Object.assign()基本用法: Object.assign方法用来将源对象(source)的所有可枚举属性,复制到目标对象(target)。它至少需要两个对象作为参数,第一个参数是目标对象,后面的参数都是源对象。 let targetObj1 ...

    is_heap_until.rar_If Not Now ...

    1. `is_heap_until.pass.c`: 这个文件名表明它是一个C语言源代码文件,包含了一些关于`is_heap_until`函数的测试用例或示例代码,"pass"可能表示这些测试已经通过。 2. `slirp_config.c`: "SLIRP"是“Simple Linux ...

    downloads.part1.rar

    boost-1.70.0.tar.gz boostorg-any-boost-1.70.0.tar.gz boostorg-array-boost-1.70.0.tar.gz boostorg-asio-boost-1.70.0.tar.gz boostorg-assert-boost-1.70.0.tar.gz boostorg-assign-boost-1.70.0.tar.gz ...

    mcm_assign1.rar_ mcm_assign1_A-MCM_MCM97数学建模_mcm1997a题

    《美国数学建模大赛97年A题:计算机仿真在数学建模中的应用》 美国数学建模竞赛(MCM/ICM)是一项国际性的大学生数学竞赛,旨在推动学生运用数学知识解决实际问题的能力。在1997年的比赛中,A题提出了一个引人入胜...

    FreeMarker 手册

    1 用于 FreeMarker 2.3.18 ........................................................................................... 1 目录...............................................................................

    ecshop开发教程资料大全

    1. 前言..................................................................................................................... 5 1.1. 模板系统介绍...........................................................

Global site tag (gtag.js) - Google Analytics