C语言程序设计教程.pptx
17****21
亲,该文档总共86页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
C语言程序设计教程.pptx
第9章构造体与共用体第9章构造体与共用体一种学生旳信息有学号、姓名、性别、年龄、住址、成绩等。一本图书旳信息有分类编号、书名、作者、出版社、出版日期、价格、库存量等。怎样描述这些类型不同旳有关数据?struct构造体名{数据类型1组员名1;数据类型2组员名2;……数据类型n组员名n;};例如图书类型旳定义:structbookcard{charnum[10];/*图书分类编号是字符数组类型*/charname[30];/*书名是字符数组类型*/charauthor[30];/*作者是字符数组类型*/cha
C语言程序设计教程.docx
位运算13.1位运算符位运算符的简介表13.1位运算符表位运算符含义位运算符含义&按位与~按位取反|按位或<<左移^按位异或>>右移位运算符的应用#include<stdio.h>unsignedshortCirMove(unsignedshortvalue,intn){unsignedshortresult;if(n>0)result=value<<(16-n)|value>>n;else{n=-n;result=value>>(16-n)|value<<n;}returnresult;}voidmai
C语言程序设计教程.ppt
《C语言程序设计教程》第四章模块化程序设计§1函数(程序模块)函数值类型函数名(类型形参,…){函数体}P104例2:找出函数定义部分intjdz(intx){return(x>=0?x:-x);}P106例4:编写打印n个空格的函数P106例5:编写求表达式值的函数:y=例:函数定义:doublefunc(doublea,intb,floatc){/*函数体*/}函数声明应为:doublefunc(doublea,intb,floatc);或:doublefunc(doublex,inty,floatz
C语言程序设计教程.ppt
第一章计算机语言及C语言概述第二章基本数据类型、运算符和表达式第三章数据的输入和输出第四章语句第五章指针初步和数组第六章函数与程序结构第七章编译预处理第八章指针第九章结构体第十章文件第一章计算机语言及C语言概述2.编译程序:将用高级语言编写的程序(源程序)翻译成机器语言或汇编语言程序(目标程序)的工具。特点:一次编译,目标程序可多次使用.从高级语言程序到获得运行结果的一般过程程序库数据源程序目标程序可执行程序结果3.解释程序:直接对源代码中的语句进行解释执行,产生运行结果,它不产生目标代码。1.2C语言概
C语言程序设计教程.doc
《C语言程序设计教程(第二版)》北京理工李凤霞版习题答案来源:申悦的日志1【C语言】《C语言程序设计教程(第二版)》习题答案说明1.本文所指的《C语言程序设计教程(第二版)》是李凤霞主编、北京理工大学出版社出版的,绿皮。2第1章程序设计基础知识一、单项选择题()1-4.CBBC5-8.DACA二、填空题()1.判断条件2.面向过程编程3.结构化4.程序5.面向对象的程序设计语言7.有穷性8.直到型循环9.算法10.可读性11.模块化12.对问题的分析和模块的划分三、应用题()2.源程序:main(){in