该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

1.函数

函数语法如下:

返回值类型 函数名(参数列表)

{

//函数体

}

比如一个猜数游戏的代码,用了game,menu函数:

#include "stdio.h"

#include "stdlib.h"

#include "time.h"

void menu();

int game();

int main()

{

menu();

game();

system("pause");

return 0;

}

void menu()

{

printf("这是一个猜数游戏\n");

}

int game()

{

int number;

srand((unsigned)time(NULL));

i = rand()%500;

while(1 > 0)

{

printf("请输入一个数字:");

int numforselfs;

scanf("%d",&numforselfs);

if(numforselfs == number)

{

printf("赢!再来一次!\n");

}

else

{

printf("重来!\n");

}

}

return number;

}

上面的“game();",”menu();"是调用函数,而“void menu();"、"int game();"则是声明函数,而“return number"则是注明game函数则是又返回值函数。

2.预编译指令

#include "stdio.h"

#include "stdlib.h"

是使用C语言的标准库文件,使用这个语句时中的”“号可用”<>"号来代替。

3.switch语句

switch(布尔表达式)

{

case 情况:

。。。

break;

default:

。。。

break;

}

它的工作原理是:先计算表达式的总和,判断总和是否与case旁边的数字是否匹配,如果情况不符合,那么就会执行default字句里的类容。

4.do-while循环

do

{

//类容

}while(布尔表达式);

先执行do里的类容,如果表达式成立,那么会执行。

啊哈c语言指针,其实《啊哈C》这本书介绍的东西有一些省略了。。。相关推荐

  1. C语言——指针详细讲解

    目录 一.指针 二.字符指针 三.指针数组 四.数组指针 五.数组参数.指针参数 六.函数指针 七.函数指针数组 八 .指向函数指针数组的指针 九.回调函数 十.深度解析指针和数组 一.指针 (一). ...

  2. c语言获取指针分配的字节数,c语言指针知识点总结(共6篇).docx

    c语言指针知识点总结(共6篇) C语言指针教学中的知识点分析与总结 摘要:分析指针的基本概念及指针在数组.函数.字符串.动态存储分配等方面的应用,提出指针教学过程中易混淆概念及注意事项,对初学者深入理 ...

  3. char类型怎么输入 c语言_还没搞懂C语言指针?这里有最详细的纯干货讲解(附代码)...

    21ic综合自网络信息 指针对于C来说太重要.然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面面的基本知识.所以本文尽可能的通过一篇文章完全讲解指针. 为什么 ...

  4. C语言指针数组与数组指针的区别

    C语言指针数组与数组指针的区别 首先,顾名思义 数组指针是一个指针,是指向一个数组的指针,如 int (a*)[5]:这就是一个指向含有5个元素的数组的指针 指针数组是一个数组,它包含的元素全是指针变 ...

  5. simple c语言,C语言——指针(simple).ppt

    C语言--指针(simple) 莆田学院计算机教研室 2003年5月 指 针 绍兴文理学院自动化教研室 2011年4月 本讲主要内容 指针概述 地址· 指针· 指针变量 指针变量作为函数参数 指针与数 ...

  6. c语言115写成16进制,C语言指针问题

    C语言指针问题 來源:互聯網  2009-04-01 16:01:29  評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 問題描述: int a=115,*p;p ...

  7. C语言指针总结大学霸IT达人

    C语言指针总结大学霸IT达人 C语言的指针是C语言区别其它语言的最主要的特定之一.有了指针,C语言就可以抛开所有束缚,直接对内存中的数据进行操作,这样,不单对数据的操作更加快捷,并且可以高效的利用空间 ...

  8. CPU 以字节为单位编址,而 C 语言指针以指向的数据类型长度作自增和自减。

    切记:CPU 以字节为单位编址,而 C 语言指针以指向的数据类型长度作自增和自减.

  9. c语言 指针函数 详解,[NOTE-C]C语言指针详解(一)

    C语言指针让一切想法变成可能,强转和指针可以看做一项呼风唤雨的利器,但是C语言中指针应用又需要格外的小心,其更灵活的利用内存,因为不当的应用可能引起各种异常,这篇文章就是让我们一起来认识C指针,更好的 ...

最新文章

  1. ctags: 提示错误ctags: unrecognized option '--format=2'
  2. Parallel并行计算合计数据时错误的原因和解决办法
  3. 计算机系统基础:文件管理相关知识笔记
  4. 图片中的暖色或冷色滤色片是否会带来更多点击? —机器学习A / B测试
  5. 借助云开发轻松实现后台数据批量导出丨实战
  6. java判断浏览器类型_判断浏览器类型
  7. 获取 服务器文件列表,云对象获取服务器的文件列表
  8. python操作windows窗口获取窗口句柄
  9. erp系统实施方案会遇到哪些问题?
  10. “敬老孝亲颂家风 做美德传承人”主题实践
  11. 曹雪芹诗歌中的鸿蒙,红楼一梦开辟相痴鸿蒙诗歌
  12. phpcms 下载模型列表页直接点击下载
  13. 使用VS2019配置EDK2安装教程
  14. teamview被限制使用的解决办法
  15. vue的组件内部全局变量按照使用的前端id存储历史数据
  16. UltraEdit 注册码
  17. cvte面试查漏补缺
  18. 2021年工业机器人行业研究报告
  19. 量子通信基础知识简介(一)
  20. ceph存储 ceph-Architecture的Cognize

热门文章

  1. python怎么操作打印机打印文字
  2. 机器学习-37-GAN-04-Unsupervised Condition GAN(无监督有条件GAN:Direct Transformation,Projection to Comon Space)
  3. buctoj-寒假集训进阶训练赛(二十二)
  4. python数据驱动+读取yaml文件+读取excel文件+mySQL
  5. 【H.264/AVC视频编解码技术详解】一. 视频信息与压缩编码
  6. LabVIEW中NI MAX中缺少串口
  7. 非官方即时通信 IM,支持腾讯IM,环信IM,极光IM,融云IM,网易云信IM等
  8. 9.1 什么是包图?
  9. Oracle 初始化参数详解
  10. 【力扣刷题——字符串】附力扣链接、题目描述、解题方法及代码(344、541、剑指Offer05、151、剑指 Offer58、28、459)后续再补充