一、知識點
1.字串的複製、連線...:
(1)字串的複製:strcpy(str1,str2)
(2)字串的連線:strcat同上
(3)字串的比較:strcmp同山
(4)求字串長度:strlen同上
.字串和字元指標
2.如果定義乙個字元指標接收字串常量的值,該指標就指向字串的首字元。這樣,字元陣列和字元指標都可以用來處理字串。例如:
char sa =」array」;
char *sp=」point」;
printf(「%s」,sa);
printf(「%s」,sp);
printf(「%s\n」,」string」);
3.結構是c語言中一種新的構造資料型別,它能夠把有內在聯絡的不同型別的資料匯聚成乙個整體,使它們相互關聯;同時,結構又是乙個變數的集合,可以按照對基本資料型別的操作方法單獨使用其成員變數。
·結構型別定義的一般形式為:
struct 結構名
}printf("the longest string is: %s\n", str[longest]);
return 0;
}
#include #include #include int main()printf("input a string:\n");
scanf("%s", str);
for(i = 0;i < strlen(str); i++)
for(i = 32, n = 0;i < 127; i++, n++)
}return 0;
}
#include#includestruct students_list;int count=0;
void new_student(struct students_list students);
void search_student(struct students_list students,char *name);
void print_student(struct students_list students);
int main()
}while(choice!=0);
printf("謝謝使用學生資訊查詢系統!\n");
return 0;
}void new_student(struct students_list students)
printf("請輸入新學生的姓名:");
scanf("%s",f.name);
printf("請輸入新學生的語文成績:");
scanf("%d",&f.chinese);
printf("請輸入新學生的數學成績:");
scanf("%d",&f.math);
printf("請輸入新學生的英語成績:");
scanf("%d",&f.english);
printf("請輸入新學生的學號:");
scanf("%s",f.id);
students[count]=f;
count++;
}void search_student(struct students_list students,char *name)
for(i=0;iif(strcmp(name,students[i].name)==0)
if(flag)
else
printf("無此學生資訊!");
}void print_student(struct students_list students)
}
第十二次作業總結
字串和字元指標 字串常量 array point 用一對雙引號括起來的字串行 被看做乙個特殊的一維字元陣列,在記憶體中連續存放 實質上是乙個指向該字串首字元的指標常量 char sa array char sp point printf s sa printf s sp printf s n str...
CINTA作業十二
證明 由題意可得,ab 2 ab,a 2 a,b 2 b,ab 2 a 2 b 2 abab aabb,故ba ab。若r為整環,ab ba 0,滿 換律。若r不為整環,ab 0且a和b均不等於0,ba 2 ba baba 0,依舊滿 換律。3.記z 2 請證明z 2 是環,且是整環證明 顯然,z ...
十二章作業
1,在server主機中把 etc目錄中打包壓縮到 mnt中,名字為etc.tar.gz 在shell中輸入命令 tar zcf mnt etc.tar.gz etc 結果如圖 2.複製server主機中的etc.tar.gz到desketop主機中的 mnt中 在shell中輸入命令 scp mn...