The C Programming Language--------(1)
2007-08-28 14:19
281 查看
今天开始看<The C Programming Language>了,决定改掉自己以前一下子看很多的毛病,一天看一部分,不多但要弄明白,多敲点程序。
总以为自己会C了,但是今天看书才发现自己学的太浅薄了,好多东西都没弄清楚,不过没关系,我会慢慢把它捡起来的。下面是今天的学习心得。
1 在C语言中,所有变量都必须先声明后使用。声明通常防在函数起始处,在任何可执行的语句之前。
2 printf函数支持下列格式说明:%d表示十进制,%o表示八进制数,%x表示十六进制数,%c表示字符,%s表示字符串,%%表示百分号(%)。
3 C语言通用规则之一:在允许使用某中类型变量值的任何场合,都可以使用该类型的更复杂的表达式。
4 解决如何区分文件中有效数据与输入结束符的问题:C语言采取的解决方法是在没有输入时,getchar返回一个特殊值,这个值称为EOF(end of file, 文件结束)。 在声明c=getchar()时,必须让它达到足以存放getchar 函数返回的任何值,因此将c声明为int类型。
5 '/n'是单个字符,代表换行符的值,在ASCII字符集中其值为10。而 "/n"是一个仅包含一个字符的字符串常量。
6 外部变量可以在全局范围内访问,因此,函数间可以通过外部变量交换数据,而不必使用参数表。再者,外部变量在程序执行期间一直存在,而不是在函数调用时产生,在函数执行完毕时消失。即使在对外部变量赋值的函数返回后,这些变量仍将保持原来的值不变。外部变量必须定义在所有函数体外,且只能定义一次,定义后编译程序将为它分配存储单元。 在每个需要 访问外部变量的函数中,必须声明相应的外部变量,此时说明其类型。若外部变量与函数在一个文件中,可不使用extern关键字,若不在必须显示声明外部变量(使用extern)/
7 人们通常把变量和函数的extern声明防在一个单独的文件中(习惯上称之为头文件),并在每个源文件的开头使用#include语句把所要用的头文件包含进来。
先这么多吧,还要敲程序呢。
总以为自己会C了,但是今天看书才发现自己学的太浅薄了,好多东西都没弄清楚,不过没关系,我会慢慢把它捡起来的。下面是今天的学习心得。
1 在C语言中,所有变量都必须先声明后使用。声明通常防在函数起始处,在任何可执行的语句之前。
2 printf函数支持下列格式说明:%d表示十进制,%o表示八进制数,%x表示十六进制数,%c表示字符,%s表示字符串,%%表示百分号(%)。
3 C语言通用规则之一:在允许使用某中类型变量值的任何场合,都可以使用该类型的更复杂的表达式。
4 解决如何区分文件中有效数据与输入结束符的问题:C语言采取的解决方法是在没有输入时,getchar返回一个特殊值,这个值称为EOF(end of file, 文件结束)。 在声明c=getchar()时,必须让它达到足以存放getchar 函数返回的任何值,因此将c声明为int类型。
5 '/n'是单个字符,代表换行符的值,在ASCII字符集中其值为10。而 "/n"是一个仅包含一个字符的字符串常量。
6 外部变量可以在全局范围内访问,因此,函数间可以通过外部变量交换数据,而不必使用参数表。再者,外部变量在程序执行期间一直存在,而不是在函数调用时产生,在函数执行完毕时消失。即使在对外部变量赋值的函数返回后,这些变量仍将保持原来的值不变。外部变量必须定义在所有函数体外,且只能定义一次,定义后编译程序将为它分配存储单元。 在每个需要 访问外部变量的函数中,必须声明相应的外部变量,此时说明其类型。若外部变量与函数在一个文件中,可不使用extern关键字,若不在必须显示声明外部变量(使用extern)/
7 人们通常把变量和函数的extern声明防在一个单独的文件中(习惯上称之为头文件),并在每个源文件的开头使用#include语句把所要用的头文件包含进来。
先这么多吧,还要敲程序呢。
相关文章推荐
- Java语言编码规范 - Java语言编码规范(中文版)(http://doc.javanb.com/code-conventions-for-the-java-programming-language-zh/index.html)
- The C++ Programming Language 学习笔记 第6章 表达式和语句
- The C++ Programming Language
- 《The C Programming Language》学习笔记——指针与数组1
- The Swift Programming Language--语言指南--基础部分
- 《The C Programming Language》笔记
- The C Programming Language 练习题2-9
- The C Programming Language 练习题3-2
- 再读《The C Programming language》 - 题记
- 再读《The C Programming Language》 第二章 2.2 运算符
- 《The C programming language》笔记3_重要的结构体
- C程序设计语言(The C Programming Language)
- The C Programming Language 练习题4-5
- Bjarne Stroustrup(BS)博士在 The C++ Programming Language(Special Edition)中对读者的忠告2(摘抄)
- 《The C Programming Language》读书笔记1
- 《The C Programming Language》读书笔记2
- 读The C programming language的新发现
- The C++ Programming Language 第一章
- TCPL(The C Programming Language)读书笔记 第二章 类型、运算符与表达式
- The C++ Programming Language 第七章 作业