`
乌拉蕾
  • 浏览: 73770 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

C程序设计语言(K&R) 读书笔记+练习答案-导言[一]

阅读更多
为了督促自己不懒惰,在此开始从导言开始写,希望可以坚持到底,加油!嘻嘻。。。

1.1 入门知识点:
1.每个程序的起始是从main函数开始执行。
2.#include <*.h>告诉编译器在本程序中包含该库。
3. 用双引号括起来的字符序列称为字符串或者字符串常量
4.在pirntf函数的参数中,只能用\n表示换行符。printf永远不会自动换行。
5.注意 \n只表示一个字符。
6.转义字符: \n:换行,\b:回退(表示去处前一个字符),\\反斜杠符本身,\t制表符(表示一个tab键的长度)。
------------------------------------------
练习1-1:会有一些warning和error现象。
练习1-2:没有看明白题意,有点晕。。。

==========================================
1.2 变量与算术表达式知识点:
1.所有变量先声明后使用。
2.基本类型char,short,int,long,float,double。
3.格式化输出函数 printf 不是C语言的一部分。
4. %d:十进制整数打印,       %6d:十进制整数打印,至少有6个字符宽
   %f:按浮点数打印,         %6f:按浮点数打印,至少有6个字符宽
   %.2f:小数点后有两位小数,  %6.2f:按浮点数打印,至少有6个字符宽,小数点后有两位小数
5. %o:八进制,%x十六进制,%s字符串,%%百分号本身
----------------------------------------
练习1-3
int printTemperer(){
	int low = 0, high = 300;
	int skap = 20;
	int f;
	printf("华氏\t摄氏\n----------------\n");
	while(low<high){
		f = 5*(low - 32)/9;
		printf("%d\t%d\n",low,f);
		low += skap;
	}
	return 0;
}

=========================================
1.3 for语句知识点:
该部分主要简单介绍了一下for循环:
第一部分:初始化部分,仅在进入循环前执行一次。
第二部分:控制循环的测试或条件部分,如果结果为真,则执行循环体。
第三部分:执行完循环体后接着执行该部分。
----------------------------------------
练习1-5
int forPrintTemper(){
	int f;
	for(f = 300;f >=0; f-=20)
		printf("%3d %6.1f\n",f,5.0*(f - 32)/9);
	return 0;
}

=========================================
1.4 符号常量知识点:
主要介绍#define的用法:
1.该指令可以把符号名定义为一个特定的字符串。
2.用法: #define 名字 替换文本
3.名字:与普通变量名类似,以字母大头的字母和数字序列;
  替换文本:任意的字符序列,不仅限于数字。

C程序设计语言(K&R) 读书笔记+练习答案-导言[二]http://i-421-163-com.iteye.com/admin/blogs/510945
1
0
分享到:
评论

相关推荐

    笔记_C语言程序设计(第二版K&R).pdf

    本科各学科笔记扫描版本

    新版Android开发教程&笔记--基础入门

    新版Android开发教程&笔记--基础入门一 新版Android开发教程&笔记--基础入门二 新版Android开发教程&笔记三--环境搭建与解析 新版Android开发教程&笔记四--Dalvik ADB 新版Android开发教程+笔记五--模拟器、应用1、2...

    学生读书笔记共享-学生读书笔记共享系统-学生读书笔记共享系统源码-学生读书笔记共享管理系统-学生读书笔记共享管理系统java代码

    学生读书笔记共享-学生读书笔记共享系统-学生读书笔记共享系统源码-学生读书笔记共享管理系统-学生读书笔记共享管理系统java代码-学生读书笔记共享系统设计与实现-基于springboot的学生读书笔记共享系统-基于Web的...

    学生读书笔记共享系统-学生读书笔记共享系统源码-基于springboot的学生读书笔记共享系统-学生读书笔记共享管理系统java

    学生读书笔记共享-学生读书笔记共享系统-学生读书笔记共享系统源码-学生读书笔记共享管理系统-学生读书笔记共享管理系统java代码-学生读书笔记共享系统设计与实现-基于springboot的学生读书笔记共享系统-基于Web的...

    新版android开发教程 笔记

    新版Android开发教程&笔记--基础入门一 新版Android开发教程&笔记--基础入门二 新版Android开发教程&笔记三--环境搭建与解析 新版Android开发教程&笔记四--Dalvik ADB 新版Android开发教程+笔记五--模拟器、应用1、2...

    新版Android开发教程及笔记-完整版.pdf

    新版Android开发教程&笔记--基础入门一.pdf 新版Android开发教程&笔记--基础入门二.pdf 新版Android开发教程&笔记三--环境搭建与解析.pdf 新版Android开发教程&笔记四--Dalvik ADB.pdf 新版Android开发教程+笔记五--...

    新版Android开发教程

    新版Android开发教程 新版Android开发教程&笔记...新版Android开发教程+笔记11--可视化UI设计DroidDraw 新版Android开发教程+笔记12--文件存取、数据库编程 新版Android开发教程+笔记13(待续)--应用、permission、资源

    Android零基础教程视频链接

    android基础教程,里边包括新版Android开发教程&笔记1--基础入门,Android开发教程&笔记2--基础入门二,Android开发教程&笔记3--环境搭建与解析,Android开发教程&笔记4--Dalvik ADB Android开发教程+笔记5--模拟器...

    android基础教程

    新版Android开发教程&笔记1--基础入门一.pdf 新版Android开发教程&笔记2--基础入门二.pdf 新版Android开发教程&笔记3--环境搭建与解析.pdf 新版Android开发教程&笔记4--Dalvik ADB.pdf 新版Android开发教程+笔记5--...

    Android开发教程(完整版)

    新版Android开发教程&笔记--基础入门一.pdf 新版Android开发教程&笔记--基础入门二.pdf 新版Android开发教程&笔记三--环境搭建与解析.pdf 新版Android开发教程&笔记四--Dalvik ADB.pdf 新版Android开发教程+笔记五--...

    Android基础教程

    新版Android开发教程&笔记1--基础入门一 新版Android开发教程&笔记2--基础入门二 新版Android开发教程&笔记3--环境搭建与解析.pdf 新版Android开发教程&笔记4--Dalvik ADB.pdf 新版Android开发教程+笔记5--模拟器、...

    Android开发教程完全版

    新版Android开发教程&笔记--基础入门一.pdf 新版Android开发教程&笔记--基础入门二.pdf 新版Android开发教程&笔记三--环境搭建与解析.pdf 新版Android开发教程&笔记四--Dalvik ADB.pdf 新版Android开发教程+笔记五--...

    新版Android开发教程和笔记

    ARM上面运行Android系统,这里是开发教程和笔记。具体的内容包括: Professional_Android_App.pdf 新版Android开发教程&笔记--基础入门一.pdf 新版Android开发教程&笔记--基础入门二.pdf 新版Android开发教程&...

    Java版本算法练习+笔记总结 按照数组-&gt; 链表-&gt; 哈希表-&gt;字符串-&gt

    Java版本算法练习+笔记总结 按照数组-&gt; 链表-&gt; 哈希表-&gt;字符串-&gt;栈与队列-&gt;树-&gt;回溯-&gt;贪心-&gt;动态规划-&gt;图论-&gt;高级数据结构进行系统的练习 每道题都有标号和题目链接.zip

    android开发资料1

    ├新版Android开发教程&笔记--基础入门一.pdf ├新版Android开发教程&笔记三--环境搭建与解析.pdf ├新版Android开发教程&笔记四--Dalvik ADB.pdf ├新版Android开发教程+笔记九--基础UI编程3.pdf ├新版Android开发...

Global site tag (gtag.js) - Google Analytics