首页 > 其他分享 >C语言简单习题1

C语言简单习题1

时间:2022-10-25 20:04:58浏览次数:41  
标签:return 变量 int sum C语言 static 简单 习题 函数

#define _CRT_SECURE_NO_WARNINGS 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));

}

 return 0;

}

C语言简单习题1_初始化


正确答案:D

c语言中,static用来说明静态变量。

1、如果是在函数外面定义的,那么其效果和全局变量类似,即static说明的变量可以在当前c程序文件中使用。

2、如果是在函数内部定义的,那么这个变量只初始化一次,即使再次调用这个函数,这个static变量也不会再次被初始化,于是,这个变量的取值就会一直保存着,我们再次调用该函数时,仍是保存的上一次函数调用时保存的结果。

标签:return,变量,int,sum,C语言,static,简单,习题,函数
From: https://blog.51cto.com/u_15840186/5795062

相关文章

  • Day11 练习题
    Day111、执行Python脚本的两种方式方法一:python31.py方法二:1.文件首行添加#!/usr/bin/envpython32.赋予执行权限chmodu+x1.py3.执行./......
  • VueRouter 实现登录后跳转到之前相要访问的页面的简单示例
    简介该功能主要用于判定用户权限,在用户无权限时重定向至登录页,并在用户完成登录后,再定向至用户之前想要访问的路由;或者用户在任意路由点击登录时,登录成功后返回当前路由。......
  • typora的简单使用
    一级标题#+空格或者快捷键ctrl+1二级标题##+空格或者快捷键ctrl+2三级标题###+空格或者快捷键ctrl+3调试模式开启调试模式:快捷键shift+F12  字体HelloW......
  • jquery简单步骤插件
    <html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>jquery简单步骤</title><linkrel="stylesheet"type="text/......
  • Pycharm简单使用
    下载安装Pycharm1.设置字体大小方法一:File→Settings→Editor→Font调整size大小方法二:File→Settings→Editor→General勾选上ChangeFontsizewithCtrl+Mouse......
  • C语言电话号码录入查询及修改系统
    C语言电话号码录入查询及修改系统题目B1:电话号码录入、查询及修改系统(一)课题内容利用哈希表设计并实现电话号码录入、查询及修改系统。(二)课题要求(1)设每个记录......
  • 直播app开发搭建,两种很简单的网页特效实现
    直播app开发搭建,两种很简单的网页特效实现一、星空  <!DOCTYPEHTML><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"><title>运营......
  • 最简单的查找操作,一个.jsp文件就可以搞定
    如题,上次发表了一篇添加操作的博客,后来我左思右想还是旧的把查找发出来毕竟跟着王老师一开始都是先学查找再学添加的嘛废话就不多说了;客官,上菜喽 <%@pagelanguage="......
  • 某高校考研数据结构简单题
    散列表若在散列表中删除一个记录,应如何操作?为什么?答:在散列表中删除一个记录:       在拉链法情况下,可以物理地删除。       在开放定址法情况下,不......
  • 约数个数定理、约数和定理简单证明
    唯一分解定理:一个大于一的正整数可以唯一分解为若干个质数的乘积,记为约数个数定理:这些约数的个数为证明:由于都为质数,所以的约数有共个,同理,根据乘法原理,的约数个数就是......