本文最后更新于2022年01月24日,已超过35天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
C程序主要包括以下部分:
#include <stdio.h>
int main()
{
/* 我的第一个 C 程序 */
printf("This is a C program.\n");
return 0;
}
/*
include为指令,作用是将头文件(stdio.h)添加到源文件。
stdio .h 头文件定义了 三个变量类型、一些 宏 和各种函数来执行 输入 和 输出。详情见附录。
main()表示主函数,程序的执行从主函数开始,一个C语言程序有且只能有一个主函数。
其中int代表函数的返回类型是整型。
{代码}括号里的内容称为函数体。
printf(...)是通过include添加的头文件里的另一个的函数,作用是打印输出。
return 0 因为main函数类型为整型,所以要返回一个整型 0 结束程序。
*/
总结:
解题思路:
#include <stdio.h>
int main()
{
int a,b,sum; //定义整数变量 a,b,sum
a=1; //对变量a,b赋值
b=2;
sum = a + b; // 把变量a,b的和赋值给sum
printf("两个整数之和是 %d\n",sum); //将和输出
return 0;
}
解题思路:
#include <stdio.h>
#pragma warning(disable:4996)
//4996这个警告是VC2005以后的版本为了提高程序安全性而用的。
//去掉这个警告可以编译非安全函数,包括scanf,printf,strcpy等。
int main()
{
int max(int x, int y); //因为max函数定义在在main之后,需要声明。
int a,b,c;
scanf("%d,%d",&a,&b); //新版本使用scanf_s函数输入。
c = max(a,b); //a,b为实参。
printf("较大的数是:%d\n",c);
return 0;
}
//求两个整数中的较大者的max函数。
int max(int x, int y) //定义max函数,函数值为整型,形参x和y为整型。
{
int z; //max函数中的声明部分,定义本函数中用到的变量z为整型。
if(x>y) z=x; //若x>y成立,将x的值赋给变量z 。
else z=y; //否则(即x>y不成立),将y的值赋给变量z。
return(z); //将z的值作为max函数值,返回到调用max函数的位置。
}
2.函数是C语言程序的主要组成部分
3.C程序对计算机的操作由C语句完成
练习
1、以下叙述正确的是___。
(A)在C程序中main函数必须位于程序的最前面。
(B)C程序的每行中只能写一条语句。
(C)C语言本身没有输入输出语句。
(D)在对个C程序进行编译的过程中可发现注释中的拼写错误。
2、C语言规定:在一个源程序中,main函数的位置___。
(A)必须在最开始。
(B)必须在系统调用库函数的后面。
(C)可以任意。
(D)必须在最后。
3、一个C程序的执行是从___。
(A)本程序的main函数开始,到main函数结束。
(B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。
(C)本程序的main函数开始,到本程序文件的最后一个函数结束。
(D)本程序文件的第一个函数开始,到本程序main函数结束。
4、以下叙述不正确的是___。
(A)一个C源程序可由一个或多个函数组成。
(B)一个C源程序必须包含一个main函数。
(C)C程序的基本组成单位是函数。
(D)在C程序中,注释说明只能位于一条语句后面。
答案
1、C 2、C 3、A 4、D
#include <stdio.h> 函数库 (包括printf()输出函数、scanf()输入函数等函数)。 #include <math.h> 数学计算(包括abs()求绝对值的函数、sqrt()求开方的函数等等数学计算需要用到的函数)。 #include <sting.h> 字符串处理 (包括strlen()计算字符串长度函数、strcpy()字符串复制函数等等字符串处理函数)。 更多详细内容