-
1、在知道循環(huán)次數(shù)的情況下更適合使用for循環(huán);
2、在不知道循環(huán)次數(shù)的情況下適合使用while或者do-while循環(huán),如果有可能一次都不循環(huán)應(yīng)考慮使用while循環(huán),如果至少循環(huán)一次應(yīng)考慮使用do-while循環(huán)。
查看全部 -
查看全部
-
C語言基本算術(shù)運算符如下表:
除法運算中注意:
如果相除的兩個數(shù)都是整數(shù)的話,則結(jié)果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個為小數(shù),結(jié)果則為小數(shù),如:9.0/2 = 4.500000。
取余運算中注意:
該運算只適合用兩個整數(shù)進行取余運算,如:10%3 = 1;而10.0%3則是錯誤的;運算后的符號取決于被模數(shù)的符號,如(-10)%3 = -1;而10%(-3) = 1。
注:C語言中沒有乘方這個運算符,也不能用×,÷等算術(shù)符號。
查看全部 -
#include <stdio.h>
int main()?
{? ? ? ?
? ? int height = 185;
? ? if(height>=180) //補全所有代碼
{
? ? printf("恭喜小明可以參加?;@球隊");
}
? ??
? ??
return 0;
}
查看全部 -
#include <stdio.h>
int main()
{
? ? //定義小編兜里的錢
? ? double money = 12? ? ?;?
? ? //定義打車回家的費用
? ? double cost =? 11.5? ? ?;??
? ? printf("小編能不能打車回家呢:");?
? ? //輸出y小編就打車回家了,輸出n小編就不能打車回家
? ? printf( "%c\n",cost<=money?'y':'n'? ? ? ? ? ? );
? ? return 0;
}
查看全部 -
1、char 字符串名稱[長度] = "字符串值";
2、char 字符串名稱[長度] = {'字符1','字符2',...,'字符n','\0'};
注意:
1、[]中的長度是可以省略不寫的;
2、采用第2種方式的時候最后一個元素必須是'\0','\0'表示字符串的結(jié)束標志;
3、采用第2種方式的時候在數(shù)組中不能寫中文。
在輸出字符串的時候要使用:printf(“%s”,字符數(shù)組名字);或者puts(字符數(shù)組名字);。例如:
運行結(jié)果為
查看全部 -
#include <stdio.h>
int main()
{
? ? int x = 0;
? ? printf("x=%d\n",x++);
? ? printf("x=%d\n",++x);
? ? return 0;
}
查看全部 -
#include <stdio.h>
int main()
{
? ? int x,y;
? ? x = 10;
? ? y = -3;
? ? printf("x+y=%d\n",x+y );??
? ? printf("x-y=%d\n",x-y? ? ?);
? ? printf("x*y=%d\n", x*y? ? );
? ? printf("x/y=%d\n", x/y? ? );
? ? printf("x%%y=%d\n", x%y? ? );??
? ? return 0;? ??
}
查看全部 -
數(shù)組的下標均以0開始;
查看全部 -
注:字節(jié)小的可以向字節(jié)大的自動轉(zhuǎn)換,但字節(jié)大的不能向字節(jié)小的自動轉(zhuǎn)換
可以試一下哦
#include <stdio.h>
int main()
{
? ? char c = 'a';
? ? int n = c;? ? ? ? //將c賦值給n
? ? float f = n;? ? ? //將c賦值給f
? ? double d = f;
? ? printf("%c\n",c);//將c賦值給d
? ? printf("%d\n",n);
? ? printf("%f\n",f);
? ? printf("%lf\n",d);
? ? return 0;? ??
}
這個代碼
查看全部 -
在程序執(zhí)行過程中,值不發(fā)生改變的量稱為常量。C語言的常量可以分為直接常量和符號常量。
直接常量也稱為字面量,是可以直接拿來使用,無需說明的量,比如:
整型常量:13、0、-13;
實型常量:13.33、-24.4;
字符常量:‘a(chǎn)’、‘M’
字符串常量:”I love imooc!”
在C語言中,可以用一個標識符來表示一個常量,稱之為符號常量。符號常量在使用之前必須先定義,其一般形式為:
?#define 標識符 常量值?
注意:常量是不可改變的
查看全部 -
1.變量就是可以變化的量,而每個變量都會有一個名字(標識符)。
2.變量定義的一般形式為:數(shù)據(jù)類型 變量名;
3.多個類型相同的變量:數(shù)據(jù)類型 變量名, 變量名, 變量名...;
注意:在定義中不允許連續(xù)賦值,如int a=b=c=5;是不合法的。
查看全部 -
C 語言規(guī)定,標識符可以是字母(A~Z,a~z)、數(shù)字(0~9)、下劃線_組成的字符串,并且第一個字符必須是字母或下劃線。在使用標識符時還有注意以下幾點:
(1)標識符的長度最好不要超過8位,因為在某些版本的C中規(guī)定標識符前8位有效,當兩個標識符前8位相同時,則被認為是同一個標識符。?
(2)標識符是嚴格區(qū)分大小寫的。例如Imooc和imooc 是兩個不同的標識符。?
(3)標識符最好選擇有意義的英文單詞組成做到"見名知意",不要使用中文。
(4)標識符不能是C語言的關(guān)鍵字。想了解更多C語言關(guān)鍵字的知識,請查閱WIKI。
查看全部 -
#include <stdio.h>
#define? ? POCKETMONEY? 10? ?//定義常量及常量值
int main()
{
? ? //小明私自增加零花錢對嗎?
? ? printf("小明今天又得到%d元零花錢\n", POCKETMONEY);
? ? return 0;??
}
查看全部 -
第一步:執(zhí)行表達式1,對循環(huán)變量做初始化;
第二步:判斷表達式2,若其值為真(非0),則執(zhí)行for循環(huán)體中執(zhí)行代碼塊,然后向下執(zhí)行;若其值為假(0),則結(jié)束循環(huán);
第三步:執(zhí)行表達式3;
第四步:執(zhí)行for循環(huán)中執(zhí)行代碼塊后執(zhí)行第二步;
第五步:循環(huán)結(jié)束,程序繼續(xù)向下執(zhí)行
注意:for循環(huán)中的分號一定要寫
查看全部
舉報