首页 > 其他分享 >c语言中没有返回值的函数和不含形参的函数

c语言中没有返回值的函数和不含形参的函数

时间:2024-11-09 17:41:30浏览次数:1  
标签:函数 形参 int PC1 kkk test 返回值 root

 

001、没有返回值的函数

[root@PC1 test]# ls
test.c
[root@PC1 test]# cat test.c         ## 测试c程序
#include <stdio.h>

void put_star(int a)                // 定义不含返回值的函数
{
        while(a-- > 0)
                putchar('*');       // 函数中没有return语句
}

int main(void)
{
        int x;
        printf("x = "); scanf("%d", &x);

        put_star(x);
        putchar('\n');

        return 0;
}
[root@PC1 test]# gcc test.c -o kkk      ## 编译测试
[root@PC1 test]# ls
kkk  test.c
[root@PC1 test]# ./kkk
x = 3
***
[root@PC1 test]# ./kkk
x = 7
*******

 

002、没有形参的函数

[root@PC1 test]# ls
test.c
[root@PC1 test]# cat test.c                      ## 测试c程序
#include <stdio.h>

int get_pos_num(void)                           // 定义没有形参的函数
{
        int a;

        do
        {
                printf("please input an positive number: "); scanf("%d", &a);

                if(a <= 0)
                {
                        puts("the value of a should be positive.");
                }
        }
        while( a <= 0);

        return a;
}

int main(void)
{
        int x;

        printf("x = %d\n", get_pos_num());            // 没有形参的函数调用, 函数调用运算符中不需要任务内容

        return 0;
}
[root@PC1 test]# gcc test.c -o kkk                    ## 编译
[root@PC1 test]# ls
kkk  test.c
[root@PC1 test]# ./kkk                                ## 测试
please input an positive number: -86
the value of a should be positive.
please input an positive number: 0
the value of a should be positive.
please input an positive number: 533
x = 533

 。

 

标签:函数,形参,int,PC1,kkk,test,返回值,root
From: https://www.cnblogs.com/liujiaxin2018/p/18537019

相关文章

  • 【黑马python:函数进阶】81-84
    目录一、函数的多个返回值二、函数的多种传参方式1.函数参数种类1.1位置参数与关键字参数1.2缺省参数1.3不定长参数三、函数作为参数传递四、匿名函数一、函数的多个返回值如果一个函数要有多个返回值,该如何书写代码?按照返回值的顺序,写对应顺序的多个变量接......
  • Python绘制完整正弦余弦函数曲线
    1,将正弦函数,余弦函数及坐标轴绘制在同一个界面方便对比观察,不同函数的曲线变化importturtle#导入turtle图形库,用于绘图importmath#导入math库,用于数学计算,如三角函数#设置绘图窗口screen=turtle.Screen()screen.title('正弦余弦函数曲线')#设置窗口标题......
  • 零基础快速掌握python【函数】相关内容及【操作练习】(内附代码)
    1.函数1.1函数的定义函数的定义:实现【特定功能】的代码块。函数的作用:简化代码提高代码重用性便于维护和修改提高代码的可扩展性函数的三要素:功能  len()  max()   sum()参数  s.clear()   s.append('hello')返回值 s.sort()   s1=sor......
  • go语言init函数与main函数的执行顺序
    packageschoolimport"fmt"funcinit(){ fmt.Println("school包初始化了")}typeSchoolstruct{}func(s*School)PrintSchool(){ fmt.Println("我是一所学校")}packagehomeimport"fmt"funcinit(){ fmt.Print......
  • Python内置函数1详解案例
    1.列表的最值运算描述牛牛给了牛妹一个一串无规则的数字,牛妹将其转换成列表后,使用max和min函数快速的找到了这些数字的最值,你能用Python代码实现一下吗?输入描述:输入一行多个整数,数字之间以空格间隔。输出描述:输出这些数字的zuizhi示例1输入:35691062输出:10......
  • Vue3.5新增的baseWatch让watch函数和Vue组件彻底分手
    Vue3.5版本中新增的`baseWatch`函数确实让`watch`函数与Vue组件彻底分手。这一变化的主要目的是使`watch`函数的实现与Vue组件及其生命周期解耦,从而使得`watch`函数更加灵活和独立。具体来说,`baseWatch`函数的引入使得开发者可以在不依赖Vue组件的情况下使用`watch`功能,这为......
  • python 函数基础
    python函数基础1.函数的目的2.函数的定义3.函数的声明与调用4.函数的形参与实参5.函数的返回值6.函数的参数类型6.1位置参数:6.2关键字参数:6.3默认参数:6.4可变参数:7.匿名函数8.函数的进阶应用  在编程的世界里,函数是构建程序大厦的基石。Python作为一种高级编程......
  • python-有关内置函数的基础知识
    Python是一种简单易学、功能强大的编程语言,具有丰富的内置函数库。本文将重点介绍Python内置函数type()、range()、eval()、round()和sum()的定义和用法。目录1.type()2.range()3.eval()4.round()5.sum()结语:练习:1.type()首先,我们来讨论type()函数。type()函数用于......
  • 进程工具类 - C#小函数类推荐
          此文记录的是进程操作的类库。/***进程工具类AustinLiu刘恒辉ProjectManagerandSoftwareDesignerE-Mail:[email protected]:http://lzhdim.cnblogs.comDate:2024-01-1515:18:00使用方法例子:foreac......
  • 面向对象基础(2)对象数组、重载与可变个数形参
    3、对象数组数组的元素可以是基本数据类型,也可以是引用数据类型。当元素是引用类型中的类时,我们称为对象数组。案例;定义类Student,包含三个属性:学号number(int),年级state(int),成绩score(int)。创建20个学生对象,学号为1到20,年级和成绩都由随机数确定。问题一:打印出4年级(gra......