求C加加的基本语句!编程
变量定义语句: c 的变量定义语句这样写: ; =value; 第一句是单纯的变量定义,第二句是变量定义和赋值,也就是初始化。如果要实现多个变量同时定义,可以多个变量名并列用逗号隔开。但是初始化的时候需要注意,如: int a,b; //定义两个int类型变量a和b int a,b=0;//定义两个int类型变量,其中b=0;a未赋值。 如果要两个变量同时初始化需要 int a=0,b=0;值得一提的是,pascal的变量定义在开始主程序之前,而c 的变量定义通常在程序、函数之内。在c 中,变量的定义叫做变量的声明。 bool语句: bool语句也可以称作判断语句吧。 如if...全部
变量定义语句: c 的变量定义语句这样写: ; =value; 第一句是单纯的变量定义,第二句是变量定义和赋值,也就是初始化。如果要实现多个变量同时定义,可以多个变量名并列用逗号隔开。但是初始化的时候需要注意,如: int a,b; //定义两个int类型变量a和b int a,b=0;//定义两个int类型变量,其中b=0;a未赋值。
如果要两个变量同时初始化需要 int a=0,b=0;值得一提的是,pascal的变量定义在开始主程序之前,而c 的变量定义通常在程序、函数之内。在c 中,变量的定义叫做变量的声明。 bool语句: bool语句也可以称作判断语句吧。
如if,while,后面加的条件就是一个bool语句。 bool语句的核心部分是判断操作符。c 中常用判断操作和pascal不同有两个: pascal : <> = c : != == 另一部分是逻辑运算操作符,&& || ! 分别是与,或,非。
/* and or not*/ 循环语句: pascal中有三个循环语句:for,while,repeat。对应c 也有三个循环语句: for ( ; ;){} while (){} do {} while() // {}相当于pascal中的 一组begin end;分别称作for循环,while循环,do-while循环。
从与pascal的相似程度来看,while是最相似的,只是去掉了一个do而已。 do{}while()和repeat有所不同。repeat中,until后的条件为真就跳出循环,而do-while中while的条件为真继续循环。
最后说for,for在pascal中是最简单的循环语句,但是在c 里面我觉得是最强大的-_-。 for的括号中有两个分号:第一个分号之前,是一个初始化语句。你可以用一个已经声明过的变量,也可以在这里重新定义。
第二个分号之前,是判断语句,判断结束的条件。第二个分号之后,是每次循环都要做的操作。如果我们把这三个部分记为A,B,C,for循环中的内容称作D,即for(A;B;C){D},那么: for(A;B;C)== A;while (B){ D; C} 如果我们想给一个大小为n的数组初始化为0,在pascal中: for i:=1 to n do a[i]:=0;//假设i已经定义过在c 中: for (int i=0;i 当然如果i已经定义过,把语句中的int去掉即可。 for的强大之处就是,他可以对不只一个变量进行操作。A,B,C三个部分里面都可以不只有一个语句。并列语句的方式,通常使用逗号。//待考证。收起