《C语言基础教案》word版.doc

上传人:wux****ua 文档编号:8930710 上传时间:2020-04-02 格式:DOC 页数:174 大小:1.58MB
返回 下载 相关 举报
《C语言基础教案》word版.doc_第1页
第1页 / 共174页
《C语言基础教案》word版.doc_第2页
第2页 / 共174页
《C语言基础教案》word版.doc_第3页
第3页 / 共174页
点击查看更多>>
资源描述
葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅莄蚅膃肈蚃蚄袃芃蕿蚃羅肆薄蚂膇莁蒀蚁袇膄莆蚀罿莀蚅虿肁膂薁虿膄莈蒇螈袃膁莃螇羆莆艿螆肈腿蚈螅袈蒄薄螄羀芇蒀螃肂蒃莆螃膅芆蚄螂袄肈薀袁羇芄蒆袀聿肇莂衿蝿节莈袈羁肅蚇袇肃莀薃袇膆膃葿袆袅荿莅袅羇膂蚃羄肀莇蕿羃膂膀蒅羂袂莅蒁蕿肄膈莇薈膆蒄蚆薇袆芆薂薆羈蒂蒈薅肁芅 目录第01章C语言概述11.1C语言出现的历史背景11.2C语言的特点11.3简单的C语言程序介绍11.4运行C程序的步骤与方法21.4.1运行C程序的步骤21.4.2上机运行C程序的方法3第02章数据类型、运算符与表达式72.1基本语法成分72.2常量与变量82.2.1常量82.2.2变量92.3整型数据92.3.1整型常量的表示方法92.3.2整型变量92.3.3整型常量的类型102.4浮点型数据102.4.1浮点型常量的表示方法102.4.2浮点型变量112.4.3浮点型常量的类型112.5字符型数据112.5.1字符常量122.5.2字符变量142.5.3字符存储142.5.4字符串常量142.6变量赋初值142.7各类数值型数据间的混合运算152.8算术运算符和算术表达式152.8.1C语言运算符简介152.8.2算术运算符和算术表达式152.9赋值运算符和赋值表达式172.10逗号运算符和逗号表达式17第03章最简单的C程序设计-顺序程序设计203.1C语句概述203.2赋值语句213.3数据输入输出的概念及在C语言中的实现213.4字符数据的输入输出213.4.1putchar(字符或整数)函数输出一个字符213.4.2getchar()函数输入一个字符213.5格式输入与输出223.5.1printf函数223.5.2scanf函数253.6顺序结构程序设计举例27第04章选择结构程序设计314.1关系运算符和关系表达式314.1.1关系运算符及其优先次序314.1.2关系表达式314.2逻辑运算符和逻辑表达式324.2.1逻辑运算符及其优先次序324.2.2逻辑表达式324.3if语句324.3.1简单的if语句324.3.2嵌套的if语句364.3.3条件运算符384.4switch语句394.5程序举例42第05章循环控制455.1概述455.2goto语句以及用goto语句构成循环455.3用while语句实现循环465.4用do while语句实现循环485.5用for语句实现循环505.6循环的嵌套535.7break语句和continue语句545.7.1break语句545.7.2continue语句555.8程序举例55第06章数组596.1一维数据的定义和引用596.1.1一维数组的定义596.1.2一维数组的引用596.1.3一维数组的初始化596.1.4一维数组程序举例606.2二维数组的定义和引用656.2.1二维数组的定义656.2.2二维数组的引用666.2.3二维数组的初始化666.2.4二维数组程序举例676.3字符数组726.3.1字符数组的定义726.3.2字符数组的初始化736.3.3字符数组的引用736.3.4字符串和字符串结束标志736.3.5字符数组的输入和输出736.3.6字符串处理函数746.3.7字符数组应用举例76第07章函数797.1概述797.2函数定义的一般形式797.2.1无参数函数定义的一般形式797.2.2有参数函数定义的一般形式797.2.3空函数797.3函数参数和函数的值797.3.1形式参数和实际参数797.3.2函数的返回值807.4函数的调用807.4.1函数调用的一般形式807.4.2函数调用的方式817.4.3对被调用函数的引用性声明867.5函数的嵌套调用867.6函数的递归调用887.7数组作为函数参数927.7.1数组元素作为函数实参927.7.2数组名作为函数实参927.7.3多维数组名作为函数实参937.8局部变量和全局变量937.8.1局部变量937.8.2全局变量937.9变量的存储类别957.9.1动态存储方式与静态存储方式957.9.2auto变量957.9.3用static声明局部变量957.9.4register变量967.9.5用extern声明外部变量967.9.6用static声明外部变量977.9.7关于变量的声明和定义987.10内部函数和外部函数987.10.1内部函数987.10.2外部函数987.10.3多源程序文件编译运行98第08章预处理命令1018.1宏定义和终止宏定义1018.1.1不带参数的宏定义1018.1.2带参数的宏定义1018.2“文件包含”处理1028.3条件编译103第09章指针1069.1地址和指针的概念1069.2变量的指针和指向变量的指针变量1069.2.1定义指针变量1069.2.2指针变量的引用1089.2.3指针变量作为函数参数1099.3数组与指针1109.3.1指向数组元素的指针1109.3.2通过指针引用数组元素1109.3.3用数组名作函数参数1119.3.4多维数组与指针1139.4字符串与指针1149.4.1字符串的表示形式1149.4.2字符指针作函数参数1159.4.3对使用字符指针变量和字符数组的讨论1179.5指向函数的指针1189.5.1用函数指针变量调用函数1189.5.2用指向函数的指针作函数参数1209.6返回指针值的函数1209.7指针数组和指向指针的指针1219.7.1指针数组的概念1219.7.2指向指针的指针1249.7.3main函数的形参1259.8指针的小结127第10章结构体与共用体12910.1概述12910.2定义结构体类型变量的方法12910.3结构体变量的引用13010.4结构体变量的初始化13110.5结构体数组13110.5.1定义结构体数组13110.5.2结构体数组的初始化13110.5.3结构体数组应用举例13110.6指向结构体类型数据的指针13110.6.1指向结构体变量的指针13110.6.2指向结构体数组的指针13210.7指针处理链表13310.7.1链表概述13310.7.2简单链表13310.7.3处理动态链表所需的函数13310.7.4建立动态链表13410.7.5输出链表13610.7.6链表的删除操作13610.7.7链表的插入操作13710.8共用体13810.8.1共用体变量的定义13810.8.2共用体各成员变量的数据14010.8.3VC下共用变量14110.9枚举类型14110.10用typedef定义类型142第11章位运算14411.1位运算符和位运算14411.2位段145第12章文件14612.1文件概述14612.2文件类型指针14612.3文件的打开与关闭14712.3.1文件的打开(fopen()函数)14712.3.2文件的关闭(fclose()函数)14912.4文件的读写函数14912.4.1读写一字符fgetc()和fputc()14912.4.2读写数据fscanf()和fprintf()15012.4.3读写一串fgets()和fputs()15212.4.4读写一数值fread()和fwrite()15312.5文件的定位15812.5.1位置指针移到头函数rewind()15812.5.2位置指针移到指定位置fseek()15812.5.3获得文件位置指针函数ftell()16012.6出错的检测16012.6.1文件读写错误码函数ferror( )16012.6.2清错误码函数clearerr( )160第13章常用库函数16113.1随机数16113.1.1随机数函数rand()16113.1.2随机数函数random( )16113.1.3设置随机种子randomize()16113.2输入输出16213.2.1暂停执行sleep()和delay()16213.2.2清屏clrscr()或system(CLS)16313.2.3键盘接口函数bioskey()163第01章 C语言概述1.1 C语言出现的历史背景C语言是DOS时代的一种非常流行的计算机高级语言,现在主要用作初学者的一种入门语言。在DOS时代主要用来编写系统软件,也可用来编写应用软件;现在除了在教学上的应用外,还用作单片机的开发工具。C语言最早源于1960年的面向问题的高级语言-ALGOL60,1963年英国剑桥大学在此基础上推出了更接近硬件的CPL(Combined Programming Language)语言,1967年对CPL语言做了简化推出了BCPL语言,1970年美国Bell实验室又做了进一步简化,推出了B语言,并用B语言重新编了UNIX操作系统(最早用汇编语言编写),1972年Bell实验室在B语言的基础上设计出了C语言。1980年Bell实验室推出了“带类的C”,1983年将其更名为“C+”。1987年美国Borland公司推出TurboC1.0版,1989年推出TurboC2.0版,1990年推出TurboC+1.0版,1991年推出Borland C+。1.2 C语言的特点C语言主要的特点有:(1) 语言简洁、紧凑、灵活;(2) 运算符和数据类型丰富;(3) 程序结构化(if和switch选择语句、while和for循环语句等),便于实现程序的模块化;(4) 生成目标代码质量高,程序执行效率高;(5) 可移植性好。1.3 简单的C语言程序介绍例1.1 编写一个程序,实现输入一个姓名“”,然后输出“,您好!”。源程序如下:注释,不执行/*若输入姓名“张三”,则输出“张三,您好!”*/指定程序所要引用的文件#include stdio.h程序段的名字,叫函数名void main( ) char xm10;程序段的语句,叫函数体 scanf(%s,xm); /*输入*/ printf(%s,您好!,xm); /*输出*/程序运行后输入:张三则结果输出:张三,您好!程序中第1行是程序的注释内容,从“/*”开始,到“*/”结束,不会生成代码,也不会执行;第2行指定程序所要引用的文件,如第6行scanf()输入函数和第7行printf()输出函数所要引用的文件;第3行表示这是程序的主函数main(),程序运行的起点,用void指定不需要返回值;第4行的“”和第8行的“”表示main()函数语句(代码)的起始位置和终止位置;第5行定义(声明)一个字符串数组xm用于存储姓名,最多10个字符;第6行用scanf()函数输入姓名,%s表示输入的内容按字符串,结果存于字符串数组xm中;第7行用printf()函数输出“,您好!”,“%s”表示输出的字符串来自于字符串数组xm,“,您好!”为原样输出的内容。例1.2 编写一个程序,实现输入两个整数,然后输出这两个整数之和。#include stdio.hint Add(int x,int y)/*Add()函数用于求x与y之和并返回*/ return x+y;void main( ) int a,b,c; scanf(%d %d,a,b); c=Add(a,b);/*函数Add()返回a与b之和*/ printf(%d,c);程序运行后输入:2 3则结果输出:5程序中main()函数首先定义三个整型变量a,b,c,然后用scanf()函数输入两个整数分别存于变量a和b,%d %d表示输入的是两个整数且它们之间用空格分隔,接着调用自定义函数Add()并将a和b的值分别传给Add()函数的形式参数x和y,计算结果通过return语句返回给调用位置并赋给变量c,最后用printf()函数输出存于变量c的计算结果,%d表示按整数格式输出。通过以上两个例子可以看出C程序的特点:(1) 每个程序段(函数体)用“”和“”括起来,再前置一个函数名,作为调用该程序段的标志(起始位置);(2) 一个程序由若干函数组成,有且仅有一个主函数main(),程序总是从main()函数开始执行,并以main()的结束而结束,其它函数通过调用执行;(3) 一个函数由一个函数原型和若干语句组成,这些语句用“”和“”括起来构成一个程序块;(4) 每一个语句由若干保留字、标识符、特殊字符等组成,并以半角字符“;”结束,注释和编译指令等不可执行语句不用后缀“;”,注释用于增加程序的可读性,编译指令以#开头,用于告诉编译器如何编译相关代码; (5) C程序大小写敏感即区分大小写,如main()函数不能写成Main()函数;(6) C语言用“/*”和“*/”来限定注释内容,C+还可用“/”表示其右侧的内容为注释内容。1.4 运行C程序的步骤与方法1.4.1 运行C程序的步骤要运行一个C程序一般都要经过编辑、编译、连接、运行四个步骤。编辑就是将源程序输入计算机并以文本文件(C扩展名为*.C、C+扩展名为*.CPP)保存起来的过程,主要操作是增删改,主要工具是C语言集成开发环境(Integrated Development Environment,IDE),如WIN-TC、VC等。编译就是使用编译器(也叫编译程序)将源程序转换成二进制形式的目标程序(*.obj)的过程。连接就是通过连接程序(Link.exe)将多个目标程序合并为一个可执行程序(*.exe)的过程。运行就是调用可执行文件进行执行的过程。1.4.2 上机运行C程序的方法1、 VC上机步骤(1) 进入VC:开始程序Microsoft Visual C+ 6.0Microsoft Visual C+ 6.0(不同的系统略有不同)图1-1 进入VC快捷菜单(2) 新建工程:文件新建WIN32 Console Application输入工程名(如Project1)确定图1-2 VC创建一个控制台工程Project1(3) 新建文件:文件新建C+ source file输入文件名(如F1.c)确定图1-3 VC给控制台工程Project1添加一个源程序F1.c(4) 编辑程序录入源程序,保留字自动显示蓝色。(5) 运行程序:单击VC工具栏“”或按Ctrl+F5图1-4 VC编辑源程序F1.C的界面(6) 常见IDE运行问题IDE工具栏变灰色,不能编译且不能关闭问题,如图1-5。图1-5 工具栏编译运行按钮变灰色界面图1-6 VC编译死循环后不能关闭的提示信息解决方法:按Ctrl+Alt+Del打开任务管理器选择“Microsoft Visual C+”单击“结束任务”,或者在命令提示符中输入“TaskKill /F /IM MSDEV.exe”并按回车运行。图1-7 任务管理器中强制结束VC运行图1-8 命令提示符下强制结束VC运行2、 Win-TC(或TurboC)上机步骤(1) 进入Win-TC(或TurboC):双击Win-TC.exe(或Tc.exe)编译运行源程序按钮图1-9 Win-TC编辑源程序noname.c的界面(2) 运行程序单击WIN-TC工具栏“”或按Ctrl+F9(一次完成编译、连接、运行三个操作),单击WIN-TC“超级工具集”菜单下的“中文DOS环境运行”命令可以在16位CCDOS环境下运行,可显示汉字。(3) 查看运行结果WIN-TC运行后可以直接看结果;TurboC按Alt-F5查看运行结果。第02章 数据类型、运算符与表达式2.1 基本语法成分基本语法成分指允许在程序中出现的字母、数字及其它基本字符的集合,并由此构成保留字、标识符、特殊符号等。字母区分大小写。(1)字符集(Character Set)C语言字符集由字母、数字等构成的ASCII码和汉字、图形符号等构成的机内码组成。ASCII码由7位二进制编码组成,共128个,主要字符排列顺序是:空格09AZaz。根据GB2312,常用汉字有6763个,其中一级常用汉字3755个,按拼音排列,二级常用汉字3008个,按偏旁排列;所有汉字分布于94区中,每个区94位,每个汉字对应一个4位数构成的区位码,如“啊”字在16区01位,区位码为1601,其机内码为对应区码和位码分别加上160构成,如“啊”字两个字节的机内码为176和161,即0xB0A1;非常用汉字编码不同,如“祎”字编码为0xB574。Unicode(宽字符)用两个字节来表示一个汉字(0x4E000x9FA5)或西文字符(0x00000x007F),如“一”字编码为0x4E00;西文字符同ASCII编码,如字母A的Unicode编码为0x0041。 图2-1 汉字编码输入汉字方法(2)保留字(Reserved Words)保留字是已经有特定意义的单词,不能重新定义,C语言有32个,C+有63个。表2.1 保留字(加“*”的是VC增加的保留字)_asm*constelsegotooperator*signedthrow*using*autoconst_cast*enumifprivate*sizeoftrue*virtual*bool*continueexplicit*inline*protected*statictry*voidbreakdefaultexternintpublic*static_cast*typedef*volatilecasedelete*false*longregisterstructtypeid*whilecatch*dofloatmutable*reinterpret_cast*switchtypename*chardoublefornamespace*returntemplate*unionclass*dynamic_cast*friend*new*shortthis*unsignedwchar_t在C和VC中不是保留字,VS中是宽字符的保留字,VC中是宽字符预定义的宏名。(3)标识符(Identifiers)标识符是以字母、下划线开头的字母、数字、下划线组成的字符序列,并用于给常量、变量、函数等命名,前32个字符有意义,不能与保留字同名,如int _a=3,x1=5;表示定义整型变量_a和x1。(4)特殊符号(Special Symbols)分隔符:# ;运算符: () * . : =(5)数据类型(Data Type)所谓数据类型就是具有共同特性的一个数据集的类型名称(Type Identifier),如,a、b、c为字符型(char),1、2、3为整型(int)等。当定义一个常量或变量时声明为某种数据类型,就意味着这个常量或变量的取值范围和可执行的运算。任一表达式或函数都返回一特定类型的数据。C语言预定义了多种数据类型,此外,还可以通过数据类型定义语句在预定义数据类型的基础上定义新的数据类型。图2-2 C语言主要数据类型2.2 常量与变量2.2.1 常量常量就是在程序执行过程中其值保持不变的一个数据。按是否定义可分字面常量(如:10,3.14,A)和符号常量(如:NULL),按数据类型可分数值常量、字符串常量等,按定义时是否指定类型可分真常量(true constants)和类型常量(typed constants)两类。(1) 真常量定义格式为:#define 常量名 常量值如:#define PI 3.1415926(2) 类型常量定义格式为:const 数据类型 常量名=常量值;如:const int c=5;例2.1:分析以下程序运行结果#include stdio.h#define PI 3.1415926const float e=2.7182818;void main()/*此处若对e或PI赋值,将导致语法错误*/ printf(%4.2f,e+PI);/*按4位宽度2位小数的浮点数格式输出*/运行结果输出:5.862.2.2 变量变量就是在程序执行过程中其值可变的一个标识符。每个变量有名字、类型和值三个要素,使用前必须先声明变量的名字和类型。变量还可以给定初值。若是全局变量(函数外定义的变量),数值型变量默认初值为0,字符串型默认为空串()。变量声明的语法格式如下:数据类型 变量名=初始值,变量名=初始值; /*部分表示可以省略*/如:int a=10,b=20;2.3 整型数据2.3.1 整型常量的表示方法常用三种进制数表示。(1) 十进制数:数字为09,如123;(2) 八进制数:以0开头,数字为07,如0101表示八进制101Q,但018则是非法的;(3) 十六进制数:以0x或0X开头,数字为09、AF,如0x41表示十六进制41H,0xFA表示十六进制0FAH,但0xFQ则是非法的。2.3.2 整型变量1 整型数据在内存中的存放形式整型数据在内存中以二进制补码形式进行存储,n位二进制补码的计算公式为:x补=2n+x如:-1补=28+(-1)=255=1 111 1111B二进制减法口算方法:由n个二进制1组成,即:,因此,比该数略小的数只须将若干相应位权的1改为0即可。如,250=(28-1)-5=1111 1111B-101B=1111 1010B二进制加法口算方法:由1个1和n个0构成的二进制数组成,即:,因此,比该数略大的数只须将若干相应位权的0改为1即可。如,16若干倍的数可先转换成十六进制数再转换成二进制数,如176=11*16+0=0B0H=0xB0=1011 0000B161=10*16+1=0A1H=0xA1=1010 0001B正数求补码的方法:符号位为0,数值转换为n-1位二进制数得原码;正数反码和补码同原码。负数求补码的方法:符号位为1,数值转换为n-1位二进制数得原码;将原码数值位取反得到反码,再将反码数值未位加1得补码。由此可见,对于负数,同一个数的原码、反码、补码是不同的。如求1补码的步骤如下:数值位取反,0变1,1变0原码:1 000 0001末位加1反码:1 111 1110补码:1 111 1111补码符号位扩展或压缩数值不变(高位增减符号值不变),如-1补=1 111 1111B=1111 1111 1111 1111B+1补=0 000 0001B=0000 0000 0000 0001B2 整型变量的分类(TC)有符号数:可以前缀signed,也可以省略。绿色(斜体)部分可以省略。短整型:short int: 16位-215215-1基本型:int:16位-215215-1长整型:long int:32位-231231-1无符号数:前缀unsigned,不能省略。绿色(斜体)部分可以省略。unsigned short int: 16位0216-1unsigned int:16位0216-1unsigned long int:32位0232-1需要注意的是,TC与VC有所不同,TC的int类型为16位,而VC的int类型为32位(1字节=8位),可以使用sizeof( )函数求每种数据类型占用的存储空间(字节数),如sizeof(int)在TC下返回2而在VC下返回4。3 整型变量的定义整型数据类型 变量名=初始值,变量名=初始值;4 整型变量的溢出当给整型变量赋值超过其所能存储的位数时,高位部分舍去,如下赋值结果变量us的值为2,因为65538=1 0000 0000 0000 0010B。unsigned short us=65537;2.3.3 整型常量的类型在一个整数之后后缀大写字母L或小写字母l表示long类型,如123L或123l。须注意的是,默认整型常量是int类型,如下程序TC下运行后结果输出:-32768,32768。#include stdio.hvoid main()long i=32767+1,j=32767L+1;printf(%ld,%ld,i,j);2.4 浮点型数据2.4.1 浮点型
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!