
函数:
求和:1+2+3+4+...+n 的和
返回值类型 函数名(参数列表)
{
函数体
}
void -> 无返回值
int ->
float ->
变量 不用用关键字命名
int return = 0;//error
数字,下划线,字母,$ -> 见名知意
int GetBit(int num) // 求 num的位数? 形参对实参进行赋值 *** 作
{ // 1235 -> 1235/10 123/10 12/10 1/10 -> count++;
int count = 0;
while (num != 0)
{
num = num / 10;
count++;
}
return count;
}
int main() // 不允许使用未经定义的局部变量
{
int a, b;
scanf_s("%d %d",&a,&b);
int num;
scanf_s("%d",&num);
int count = GetBit(num); // 实参
printf("位数是%d",count);
int a; // 变量的声明
a = 10; // 变量的定义
a = 20;// 变量的赋值
int b = 10;//变量的定义
return 0;
}
int GetSum(int num) // 形式参数
{
int result = 0;
for (int i = 1; i <= num; ++i)
{
result += i;// result = result+i;
}
return result;
}
bool IsPrimer(int num)
{
int i = 2;
for (; i < num; ++i) // 7
{
if (num % i == 0)
{
return false; // 结束当前函数
}
}
return true;
}
int main() // 结果测试 printf()
{
int result = GetSum(10);// 函数名(实际参数);
printf("结果是%dn",result);
int num = 9;
bool result = IsPrimer(num);
if (result == true) // if(result)
{
printf("%d是素数",num);
}
else
{
printf("%d不是素数",num);
}
return 0;
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)