c语言100题有用吗 c语言入门基础代码

在《C语言100部经典》系列的持续创作中,欢迎您的关注和支持。喜欢的同学记得点赞,转发,收藏~以下100个C语言经典案例将以pdf和代码的形式发放到微信官方账号欢迎关注:计算广告生态即时查1标题功能:搜索()功能:使用指针功能输出学生成绩。说明:利用指针功能,输入学生的序号...

在《C语言100部经典》系列的持续创作中,欢迎您的关注和支持。

喜欢的同学记得点赞,转发,收藏~

以下100个C语言经典案例将以pdf和代码的形式发放到微信官方账号

欢迎关注:计算广告生态即时查

1标题

功能:搜索()

功能:使用指针功能输出学生成绩。

说明:利用指针功能,输入学生的序号,并将序号对应的学生的成绩输出在窗口中。

2思路

指向函数的指针变量的形式如下:数据类型 (*指针变量名)()例如int * search()*(p)() 表示定义一个指向函数的指针变量,用来存放函数入口地址。在程序设计过程中,将一个函数地址赋值给它,它就指向那个函数。函数指针变量赋值写法:p = min;在赋值的时候,只给出函数名即可**,函数名即地址**在使用函数指针调用函数的时候,要写出函数的参数例如:m = (*p)(a,b);

3代码

#include <stdio.h> /**函数:search()功能:用指针函数输出学生成绩描述:指针函数的使用,输入学生的序号,将在窗口输出该序号对应的学生的成绩**/int * search(int (*p)[4], int n) { int *pt = *(p+n); return pt;}int ***in(int argc, char const *argv[]) { int score[][4] = { {98,56,89,87}, {88,56,87,80}, {92,56,84,82}, {78,56,90,67} }; // 声明数组,对应四个学生的各科成绩 int no; // 保存学生编号 printf("输入学生编号:"); scanf("%d", &no); int *p = search(score, no); printf("学生编号为 %d 的学生成绩为:n", no); for (int i = 0; i < 4; ++i) { printf("%dt", *(p+i)); } putchar('n');}

示例结果:

$ gcc ex020.c -o demo$ ./demo输入学生编号:3学生编号为3的学生成绩为:78 56 90 67

本文来自柠萌先森ζ投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/603058.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 06-22
下一篇 06-22

相关推荐

  • 韩顺平php从入门到精通 php从入门到精通教程

    数组基础含义:数组是一系列数据的***,这些数据按照设定的顺序排列成“链状”。注意:php中数组单元的顺序与下标无关!数组定义(赋值):$arr1 = array(3,11,5,18,2);//这是最常见的数组,下标是“默认下标”,是从0开始的整数;$ arr 2 = array(" a " = >3、“bb”= &g

    2023-07-29 01:18:01
    299 0
  • 象棋入门教程从零开始 初学者入门最全教程,一看就懂

    中国象棋作为我国的国粹,已有几千年的历史,深受人民的喜爱。无论在公园、街道、居民区等。,随处可见下棋的人,周围都是看棋的人。看他们互相争论一会儿,指点迷津,真的很有意思。相信很多人也对象棋感兴趣,但是新手应该怎么下棋呢?新手应该怎么下棋?首先,棋盘和棋子1

    2023-07-26 16:56:01
    541 0
  • 微单反相机哪款好(入门微单反相机哪款好)

    随着微单相机逐渐成为影像市场的主导,无论是购买第一台相机的新用户,还是单反相机的老用户,面对市场上种类繁多的微单相机,应该如何选择?今天在这篇文章中,我们就以佳能EOS R系列专用微单相机为例,谈谈新人和老用户如何选择微单相机。目前市场上销售的佳能EOS R系列专用

    2023-07-25 21:47:01
    871 0
  • seo如何入门(seo入门基础教程)

    SEO是什么?什么是SEO?大家口中的SEO(搜索引擎优化)翻译成中文就是“搜索引擎优化”。本质上,就是如何迎合搜索引擎的规则,让网站在搜索结果中排名更靠前,比如某PDA行业网站。当用户输入“PDA数据采集器”时,如果没有SEO,可能这个网站会出现在第2页或第3页之后。通过用户

    2023-07-25 06:42:01
    353 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信