? C 語(yǔ)言、程序 ? VC++6.0、DevCpp ? 輸出字符串的 C 程序
\\、\“、\n、\a 等 ? 整數(shù)類型、實(shí)數(shù)類型、變量及其輸入輸出 int a,b; ?
scanf(“%d%d”,&a,&b); ?
scanf(“a=%d,b=%2d”,&a,&b); ?
printf(“%2d+%2d=%2d\n”,a,b,a+b); ?
double a,b; ?
scanf(“%lf%lf”,&a,&b); ?
printf(“%.2f+%6.2f=%-10.2f\n”,a,b,a+b); ?
%% ? +、-、*、/、% //
/:商、%:余數(shù) ?
1.0/2.0*(a+b)*h ? .2、5.
? 變量名:字母開(kāi)頭,后跟字母數(shù)字。區(qū)分大小寫。最好有涵義。
? =運(yùn)算符 ? #include <math.h>
sqrt、tan 等 ?
例:海倫公式求三角形面積、二元一次方程根 ? 關(guān)系運(yùn)算 > >= < <= != == ?
小心 a<x<b ? 邏輯運(yùn)算 ?
&& || ! ? if、if else、if else if ?
例:判斷是否構(gòu)成三角形、二元一次方程實(shí)根虛根、成績(jī)等級(jí) ? ?: ?
例:
a>b
?
a>c?a:c
: b>c?b:c
? for(e1;e2;e3)
?
{
/* 例:累加(乘)、打表 */
} ? ++、--
? v
op= exp;
//
f+=10 ? \t ? for ?
if // 例:判斷素?cái)?shù) ? break ? for ?
for // 例:九九乘法表、sin 圖形 ? for for for„„
?
例:換零錢
? while( exp ) { /*„„*/ } ?
例:sin(x) = x – x^3/3! + x^5/5! „„ ?
最大公約數(shù) ? for(;;) { /*„„*/ } ? ,運(yùn)算 ? do { /*„„*/ } while(exp); ?
x2 = 1/2*(x1 + a/x1) ? (類型)表達(dá)式
(double)1/2 ? 科學(xué)表示法
0.314e1
0.314 * 10^1
? double 與 float ? sizeof ? %o 8 進(jìn)制常量前綴 0; %x 16 進(jìn)制常量前綴 0x ? 字符 ? ASCII ? 變量 char c ? 常量’a’、’\n’、’\045’ ‘\x25’ ? %c ? getchar()、putchar(c);
? EOF
F6 ? 大小寫互轉(zhuǎn)、數(shù)與數(shù)字互轉(zhuǎn);字符類別判斷 ? #include <ctype.h> ? 調(diào)皮的 C ?
++n + ++n + ++n、printf(“%d%d”,++n,n); ? C 之父 Kernighan、Ritchie。經(jīng)典原著《The C Programming Language》
? ‘\’’ ? 運(yùn)算順序:?: 、, 、&& || ! ? 位運(yùn)算
?
^、|、&、~、<<、>> ? #define ? unsigned ? switch( iexp )
?
{ ?
case 常量:„„
?
} ? default、break
? 2、8、16 進(jìn)制 ?
0000
0,
„„,
1111
F ?
2
8
16
?
xxxxxxxx
xx,xxx,xxx
xxxx,xxxx // x 0 或 1 ?
00110000
0
6
0
3
0 ? 一維數(shù)組 ?
int
a[8] = { 1,2,3,4,5,6,7,8 }; ?
int
a[8] = { 1,2,3 } ; ?
int
a[] = { 0,2,4,6 }; ?
sizeof a/sizeof a[0]; ? #include <stdlib.h> ?
rand()、srand( int ) ? 一維數(shù)組例 ?
求和、最大值、“翻轉(zhuǎn)”、冒泡排序
? 字符串 ?
char s[] = { ‘G’,’o’,’o,’d’,’\0’} ;
?
char s[16] = “Good” ; ?
scanf(“%s”,s); ?
printf(“%s”,s); ?
gets(s); ?
puts(s); ? 字符串處理 ?
#include
<string.h> ?
strlen(s) ?
strcpy(t,s) ?
strcat(t,s) ?
strcmp(t,s) ? 字符串例 ?
將十進(jìn)制 n 轉(zhuǎn)換成 base 進(jìn)制串
? 二維數(shù)組 ?
int
a[2][3] ; ?
int
a[2][3] = {{1,2,3},{4,5,6}}; ?
int
a[2][3] = { {1,2},{4} }; ?
int
a[2][3] = { 1,2,3,4,5,6 }; ?
int
a[2][3] = { 1,2 } ; ?
int
a[][3] = { 0,2,4,6 }; ?
sizeof a/sizeof a[0] ? 輸入輸出賦值
?
scanf(“%d”,&a[0][2]); ?
printf(“%d”,a[1][1]); ?
a[0][1] = 6; ? 二維數(shù)組例 ?
幻方及行列和 ?
矩陣乘法
? 二維數(shù)組例 ?
楊輝三角形 ?
鞍點(diǎn) ? 用二維數(shù)組實(shí)現(xiàn)字符串的一維數(shù)組 ?
字符串排字典序
?
? 指針:變量,存放變量的地址 ? int *pi; double *pd; char *pc; ? &i;*pi ? 指針運(yùn)算:加減常量、比較、相減 ? 指針與數(shù)組:數(shù)組名即常指針 ?
A[i] *(A+i) ? 指針的指針 **
? 函數(shù) ?
函數(shù)值類型 函數(shù)名(參數(shù)類型 參數(shù)名„„) ?
{ ?
// 計(jì)算函數(shù)值 ?
return 函數(shù)值; ?
} ? 函數(shù)說(shuō)明 ?
函數(shù)頭; ?
#include 的作用 ?
int main() { /*„„*/ return 0; } ?
void main() { /*„„*/
} ? 函數(shù)例 ?
算圓面積(海倫)、算平方根、 判斷水仙花數(shù) ? 數(shù)組、指針作為函數(shù)參數(shù) ?
排序、整數(shù)交換
? 結(jié)構(gòu) ?
struct point {
double x,y;
}; ?
point p; ?
p.x、p.y ? struct date {
int y,m,d; }; ?
struct person {
?
char name[8]; ?
date birthday; ?
}; ? 結(jié)構(gòu)初始化 ?
point p = { 1.2,2.3}; ?
person z3 = { “zhang3”,{1998.10.1 } };
? 結(jié)構(gòu)指針 ?
point p,*pp; ?
pp = &p; ?
pp->x = 1.2; ? 結(jié)構(gòu)作函數(shù)參數(shù)、返回(函數(shù))值,相互賦值 ? 結(jié)構(gòu)例:點(diǎn)間距離、兩點(diǎn)中點(diǎn) ? “科普” ?
外部變量、程序多文件、鏈表、union、enum、malloc,free、位域
? 文件 ?
FILE *fp; ? 開(kāi)、關(guān) ?
fp = fopen( filename,”r”);
// ”w”,”a”
?
flose(fp); ? 讀寫 ?
fscanf(fp,”%d”,&i); // %lf„
fprintf(fp,”%d”,i); // %lf„
fgetc(fp)、fputc(c,fp);
fgets(s,n,fp)、 fputs(s,fp); ? 尾判斷 ?
fgetc(fp)==EOF、 feof(fp)、fgets(l,N,fp)==NULL ? 文件讀寫例 ? int main(int argc,char *argv[])
?
? 遞歸 ?
1、初始值; ?
2、f(n)與 f(m) (m<n)的關(guān)系 ?
例:階乘、 ?
菲波納契數(shù)列、 ?
漢諾塔
推薦訪問(wèn): 語(yǔ)言 大綱 復(fù)習(xí)在偉大祖國(guó)73華誕之際,我參加了單位組織的“光影鑄魂”主題黨日活動(dòng),集中觀看了抗美援朝題材影片《長(zhǎng)津湖》,再一次重溫這段悲壯歷史,再一次深刻感悟偉大抗美援朝精神。1950年10月,新中國(guó)剛剛成立一年,
根據(jù)省局黨組《關(guān)于舉辦習(xí)近平談治國(guó)理政(第四卷)讀書班的通知》要求,我中心通過(guò)專題學(xué)習(xí)、專題研討以及交流分享等形式,系統(tǒng)的對(duì)《習(xí)近平談治國(guó)理政》(第四卷)進(jìn)行了深入的學(xué)習(xí)與交流,下面我就來(lái)談一談我個(gè)人
《習(xí)近平談治國(guó)理政》(第四卷)是在百年變局和世紀(jì)疫情相互疊加的大背景下,對(duì)以習(xí)近平同志為核心的黨中央治國(guó)理政重大戰(zhàn)略部署、重大理論創(chuàng)造、重大思想引領(lǐng)的系統(tǒng)呈現(xiàn)。它生動(dòng)記錄了新一代黨中央領(lǐng)導(dǎo)集體統(tǒng)籌兩個(gè)
《真抓實(shí)干做好新發(fā)展階段“三農(nóng)工作”》是《習(xí)近平談治國(guó)理政》第四卷中的文章,這是習(xí)近平總書記在2020年12月28日中央農(nóng)村工作會(huì)議上的集體學(xué)習(xí)時(shí)的講話。文章指出,我常講,領(lǐng)導(dǎo)干部要胸懷黨和國(guó)家工作大
在《習(xí)近平談治國(guó)理政》第四卷中,習(xí)近平總書記強(qiáng)調(diào),江山就是人民,人民就是江山,打江山、守江山,守的是人民的心。從嘉興南湖中駛出的小小紅船,到世界上最大的執(zhí)政黨,在中國(guó)共產(chǎn)黨的字典里,“人民”一詞從來(lái)都
黨的十八大以來(lái),習(xí)近平總書記以馬克思主義戰(zhàn)略家的博大胸襟和深謀遠(yuǎn)慮,在治國(guó)理政和推動(dòng)全球治理中牢固樹(shù)立戰(zhàn)略意識(shí),在不同場(chǎng)合多次圍繞戰(zhàn)略策略的重要性,戰(zhàn)略和策略的關(guān)系,提高戰(zhàn)略思維、堅(jiān)定戰(zhàn)略自信、強(qiáng)化戰(zhàn)
《習(xí)近平談治國(guó)理政》第四卷集中展示了以習(xí)近平同志為核心的黨中央在百年變局和世紀(jì)疫情相互疊加背景下,如何更好地堅(jiān)持和發(fā)展中國(guó)特色社會(huì)主義而進(jìn)行的生動(dòng)實(shí)踐與理論探索;對(duì)于新時(shí)代堅(jiān)持和發(fā)展什么樣的中國(guó)特色社
在黨組織的關(guān)懷下,我有幸參加了區(qū)委組織部組織的入黨積極分子培訓(xùn)班。為期一周的學(xué)習(xí),學(xué)習(xí)形式多樣,課程內(nèi)容豐富,各位專家的講解細(xì)致精彩,對(duì)于我加深對(duì)黨的創(chuàng)新理論的認(rèn)識(shí)、對(duì)黨的歷史的深入了解、對(duì)中共黨員的
《習(xí)近平談治國(guó)理政》第四卷《共建網(wǎng)上美好精神家園》一文中指出:網(wǎng)絡(luò)玩命是新形勢(shì)下社會(huì)文明的重要內(nèi)容,是建設(shè)網(wǎng)絡(luò)強(qiáng)國(guó)的重要領(lǐng)域。截至2021年12月,我國(guó)網(wǎng)民規(guī)模達(dá)10 32億,較2020年12月增長(zhǎng)4
剛剛召開(kāi)的中國(guó)共產(chǎn)黨第十九屆中央委員會(huì)第七次全體會(huì)議上討論并通過(guò)了黨的十九屆中央委員會(huì)向中國(guó)共產(chǎn)黨第二十次全國(guó)代表大會(huì)的報(bào)告、黨的十九屆中央紀(jì)律檢查委員會(huì)向中國(guó)共產(chǎn)黨第二十次全國(guó)代表大會(huì)的工作報(bào)告和《