c语言程序设计教学辅导(一(编辑修改稿)内容摘要:
类型,这时在主函数的函数体的最后一条语句必须使用“ return 0。 ”结束。 5.使用主函数举例 include //编译预处理包含命令 void main(void) //函数头 { //向下是函数体 printf(C 语言程序的例子 !\n)。 //标准输出函数, 39。 \n39。 表示一个换行 } 该主函数的函数体中只包含有一条语句,它是一条 函数调用 语句, printf标识符 是函数名 , 它是 C 语言系统内定义的标准输出函数,其函数声明包含在 头文件中,括号内的字符串是进行函数调用的实际参数,该函数调用将把这个字符串的内容 输出 到一个屏幕 窗口 中。 当在计算机上输入和运行这个程序时,将在一个屏幕输出窗口显示出如下内容 : C 语言程序的例子 ! //输出内容 Press any key to continue //运行结束提示 其中第 1行信息是主函数运行的结果,第 2行信息是系统在结束主函数运行前给出的提示信息,当用户按下任一键后将关闭输出窗口,返回到 C 语言 编辑屏幕 中。 六、 C 程序的结构 C语言程序构成: 一个 C 语言程序 由一个或多个程序文件 所 构成,每个程序文件的扩展名为 .c, 每个程序文件是一个独立的编译单位,每个程序是一个独立的执行单位。 当然在每个程序文件中 通过使用 include 包含命令 可以包含一个或多个头文件 ,还可以包含一个或多个程序文件。 在每个程序中, 只能 包含 并且必须 包含 一个 命名为 main 的 主函数 , 该主函数所在的程序文件称为 主文件 ,其他的程序文件称为 次文件 或一 般文件。 每个程序文件 可以包含 0个、一个或若干个 用户定义的函数。 当然 若需要调用 C 语言 系统内部 的 函数 时,则必须通过 include 命令包含相应的 系统头文件。 总之 一个 C语言程序 : 一个主程序文件, 0个、 1 个或多个一般程序文件。 程序中的注释: 在一个程序中的任何位置都可以加 注释内容 ,以便能够 使他人 很好的阅读程序。 若加入的注释 内容 在一行的后面并且不需要换行,则注释内容应以 双斜线 “ //”开始。 若需要换行,或插入在程序行内部则注 释内容应以 斜线加星号 “ /*”开始,以 星号加斜线 “ */”结束。 程序举例 1: include //包含命令 int Add(int x, int y)。 //Add 函数原型声明 int main(void) //主函数 6 { int a。 a=Add(3,4)。 printf(a=%d\n,a)。 return 0。 } int Add(int x, int y) //Add 函数定义 { int z=x+y。 return z。 //返回 x+y的和 } 该程序的主函数包含 4条语句,第 1条说明整型变量 a,第 2条调用 Add 函数,把 常数 3和 4分别传送给 函数参数 x和 y,计算出相加的和 7,返回后赋给变量 a,第 3条输出 a的值 7 和一个换行符 ,第 4条语句返回 0,结束主函数的执行过程,回到 C语言程序的开发界面。 程序举例 2: include //进行标准 I/O 操作需要包含头文件 include //调用数学函数需要包 含头文件 /*以下是主函数定义 */ void main() //主函数头 { //向下为函数体 double x,y,z。 //定义三个实数变量 x=。 //给变量 x 赋值为常数 y=pow(x,3)。 //计算 x3,其值赋给 y,求 x3 z=sqrt(x)。 //计算 x的平方根,其值赋给 z,求 x printf(% % %\n,x,y,z)。 //输出 x,y,z 的值 } 输出结果: Press any key to continue 程序举例 3: include /*进行标准 I/O操作需要包含头文件 */ /*以下是主函数定义 */ void main() /*主函数头 */ { //向下为函数体 int x,y,z,w。 /*定义 四 个 整型 变量 */ scanf(%d %d %d,amp。 x,amp。 y,amp。 z)。 //从键盘上为 x,y,z 输入数据 w=x+y+z。 //把 x+y+z 的值 赋 给变量 w printf(%d %d %d %d\n,x,y,z,w)。 //输出 x,y,z,w 的值 } 程序运行结果如下: 2 3 4 //键盘输入 7 2 3 4 9 Press any key to continue 七、 标准输出 函数 printf()和标准输入函数 scanf()的使用 在 C语言系统中,利用 标准输入和输出设备即键盘和显示器 进行输入和输出数据的系统函数有。c语言程序设计教学辅导(一(编辑修改稿)
相关推荐
该 成果 获 渤海大学 优 秀教学成果一等 奖。 2020年,《 C语 言程序 设计 》被 评为 渤海大学精品教材( A类 )。 2020年, “《 C语 言程序 设计 》 课 程立体化教材建 设 的研究与 实 践 ” 获 渤海大学 优 秀教学成果一等 奖。 2020年,完成省 级 科研 项 目“基于 4 复吅人才培兹的开放式 计 算机网 络 教育平台 设计 ”。 1. 为教材建 设
5:键盘输入一行字符 (以回车结束 ),统计其中所有数字字符、字母字符和其他字符的个数。 例 46:输入两个十进制整数,输出这 两个数的关系。 如若输入的数据为 2, 3,则输出结果为 23,若输入数据为 3, 2,则输出结果为 32,若输入数据为 3, 3,则输出结果为3=3。 条件运算符和条件表达式 条件运算符 条件运算符是 C语言中一个特殊的运算符,由“。 ”和“:”组合而成。
GIC。 KEYOUT:OUT STD_LOGIC。 SET:OUT STD_LOGIC_VECTOR(3 DOWNTO 0)。 SEG8:OUT STD_LOGIC_VECTOR(7 DOWNTO 0))。 END ENTITY。 ARCHITECTURE ONE OF SHOW IS SUBTYPE TEN IS STD_LOGIC_VECTOR(3 DOWNTO 0)。 SIGNAL
C属性 的窗口, TC环境以 WINDOWS窗口形式出现。 在窗口上方出 现工具条,可以对窗口进行定制,注意 全屏幕 和 中文 两个工具钮的作用。 TC环境下的 Options菜单下可对 TC环境进行设置,初学者要了解 Directories的作用,一般不要改变系统的其它设置。 关于 Directories各项的作用和设置参阅本书关于 TC环境的介绍,学会改变输出文件的目录。 3.运行演示程序
main() {char w[][10]={ABCD,“ EFGH,“ IJKL,“ MNOP}, K。 for (k=1。 k《 3。 k) printf(%s、 n, amp。 w[k][k]); } A)ABCD B)ABCD FGH EFG KL IJ M C)EFG D)FGH JK KL O (20)若有以下的定义: int a[]={1,2,3,4,5,6,7,88,9,10),
D、 int n=10, a[n]。 3有以下程序 main() {int x[3][2]={0},i。 for(i=0。 i3。 i++) scanf(%d,x[i])。 printf(%3d%3d%3d\n,x[0][0],x[0][1],x[1][0])。 } 若运行时输入: 2 4 6回车 ,则输出结果为: A、 2 0 0 B、 2 0 4 C、 2 4 0 D、 2 4 6