习题
小头帮主
这个作者很懒,什么都没留下…
展开
-
c primer plus第一章作业题
1.对于编程而言,可移植性意味着什么?答案:可移植性意味着在一种系统中编写的程序稍加修改或者不修改就能在其他系统中使用。2.解释源代码文件,目标代码文件,可执行文件有什么区别?答案:源代码文件指的是在编译器里面自己通过键盘用手敲进去的,目标代码指的是通过编译器将源代码转换为机器语言代码,可执行代码将目标代码加上启动码、库代码通过链接器变为可执行文件。3.编程中的七个主要步骤?答案:定义程...原创 2019-02-21 19:20:19 · 225 阅读 · 0 评论 -
three
char name[40] 有40个单元的字符串,只能储存39个字符,剩下一个留给空字符 null character \0占一个字符申明一个变量char ch; 分配一个字节 申明一个数组char name[5];分配5个字节scanf在遇到第一个空白时就不在读取输入字符串常量"c"字符常量’c’不同。区别之一在于前者是char数组是派生类型后者是基本类型。区别之二在于前者实际上由两个...原创 2019-02-26 09:01:25 · 178 阅读 · 0 评论 -
浮点数的比较
//功能:循环一直提醒用户继续输入,除非用户输入的值与正确值之间相差0.0001;//伪代码:用到fabs()引用math.h const 定义一个值 交互#include<stdio.h>#include<math.h>#include<stdlib.h>int main(){ const float answer = 3.14159; ...原创 2019-03-01 18:56:27 · 142 阅读 · 0 评论 -
four
status==1,中间的运算符是相等运算符,用于判断表达式status是否等于1 使用scanf的返回值可以有效的解决问题 伪代码:用简单的句子表达程序思路的方法,作用在于:使用者可以把注意力集中在程序的组织和逻辑上 每一次循环叫做一次迭代 循环条件分为入口条件循环和出口条件循环 循环语句必须放在花括号里面,否则while自动把第一句看做循环体 对于c而言,表达式为真的值为1,表...原创 2019-03-01 15:27:44 · 499 阅读 · 0 评论 -
two day
错误不能进行编译,警告能进行编译%f处理浮点数交互式:计算机向用户询问信息,然后用户输入数字。特点在于,灵活.有趣常量与变量 以及数据计算机把浮点数分成小数部分和指数部分来表示,而且分开储存着两个部分7是整数,7.00是浮点数溢出行为是未定义的行为,可以看成汽车的里程表字符.字符串.变量名 编译器一旦检测到’'就会转换为相应的代码值printf中的转换说明决定了显示方式,而不...原创 2019-02-25 15:23:16 · 127 阅读 · 0 评论 -
第二章习题
语法错误:不遵循语言的规则 int n;n1;n22.语义错误:意思上的错误 n4你想得到的,你却得到n33.运算符 关键字 函数名4.斜杠与反斜杠5.c语言的基本模块在于函数...原创 2019-02-22 09:11:30 · 186 阅读 · 0 评论 -
one day
提高程序可读性的技巧:选择有意义的函数名、写注释、在函数中用空行分隔概念上的多个部分、每条语句单独占一行。其中分号的目的在于告诉编译器一条语句从哪里开始哪里结束函数原型 函数调用 函数定义的区别与联系任何函数都从主函数开始语法错误:不遵行c语言的规则 语义错误:意思上的错误关键字是c语言的词汇,不能作为标识符。程序的错误叫做bug,找到并且修改错误的过程叫做调试debug...原创 2019-02-21 19:48:48 · 146 阅读 · 0 评论 -
安排
之后的作业写在本子上,博客只写一些每日心得以及学习到的新知识。原创 2019-02-21 19:28:27 · 111 阅读 · 0 评论 -
交互
//与用户进行简单的交互//实现的功能以下,用户输入名字和体重,计算机计算输出体积以及名字占的字节数以及储存名字的容量#include &lt;stdio.h&gt;#include &lt;string.h&gt;#define DENSITY 62.4int main(){float weight, volume;int size, letter;float name[40]...原创 2019-02-26 10:21:33 · 170 阅读 · 0 评论