编程题
求两个数的较大值
//MAX - 一般不建议把函数的名字写成全大写
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int Max(int x, int y)
{
if (x > y)
return x;
else
return y;
}
int main()
{
int a = 0;
int b = 0;
scanf("%d %d", &a, &b);
int m = Max(a, b);
printf("%d\n", m);
return 0;
}
关于C语言关键字的说法正确的是()
A.关键字可以自己创建
B.关键字不能自己创建
C.关键字可以做变量名
D.typedef不是关键字
下面哪个不是关键字?
A.int
B.struct
C.define(预处理指令) ; include 也是←
D.continue
关于指针说法正确的是
A.sizeof(char*)大小一定是1 char*也是指针类型 大小 4/8个字节
B.指针是个变量,用来存放地址
C.指针变量的大小都是4个字节 可能为8
D.指针不是变量 都是指针变量
关于static说法 不正确的是
A.static可以修饰局部变量
B.static可以修饰全局变量
C.static修饰的变量不能改变
D.static可以修饰函数
b+= 1 意思是 新b = b + 1
#include <stdio.h>
int sum(int a)
{
int c = 0;
static int b = 3;
c += 1;
b += 2;
return (a + b + c);
}
int main()
{
int i;
int a = 2;
for (i = 0; i < 5; i++)
{
printf("%d,", sum(a));
}
}