【3.A.S.T】网络安全爱好者's Archiver

黑客学习

1600cc 发表于 2008-9-29 09:23

c语言入门2

c语言入门2
C语言的字符集
    字符是组成语言的最基本的元素。C语言字符集由字母,数字,空格,标点和特殊字符组成。在字符常量,字符串常量和注释中还可以使用汉字或其它可表示的图形符号。
    1.字母
        小写字母a~z共26个
        大写字母A~Z共26个
    2.数字
        0~9共10个
    3.空白符
        空格符、制表符、换行符等统称为空白符。空白符只在字符常量和字符串常量中起作用。在其它地方出现时,只起间隔作用,编译程序对它们忽略不计。因此在程序中使用空白符与否,对程序的编译不发生影响,但在程序中适当的地方使用空白符将增加程序的清晰性和可读性。

    4.标点和特殊字符
C语言词汇
    在C语言中使用的词汇分为六类:标识符,关键字,运算符,分隔符,常量,注释符等。
    1.标识符
    在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。

Iverson333 发表于 2008-9-29 09:23

程序的灵魂—算法
一个程序应包括:
对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构。
对操作的描述。即操作步骤,也就是算法

程序=算法+数据结构+程序设计方法+语言工具和环境
算法的概念
做任何事情都有一定的步骤。为解决一个问题而采取的方法和步骤,就称为算法。
计算机算法:计算机能够执行的算法。
计算机算法可分为两大类:
数值运算算法:求解数值;
非数值运算算法:事务管理领域。
算法的表示
1用自然语言表示算法
除了很简单的问题,一般不用自然语言表示算法。
2用流程图表示算法
流程图表示算法,直观形象,易于理解
3用伪代码表示算法
伪代码使用介于自然语言和计算机语言之间的文字和符号来描述算法。
4计算机语言表示算法
我们的任务是用计算机解题,就是用计算机实现算法;
用计算机语言表示算法必须严格遵循所用语言的语法规则。
         

结构化程序设计方法
自顶向下;
逐步细化;
模块化设计;
结构化编码。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.