【C语言】猜数字游戏
函数是什么?数学中我们常见到函数的概念,但是你了解C语言中的函数吗?维基百科中对函数是如下定义的。 可以说函数function是计算机变成语言中非常重要的一环。如果我们想学好c语言,就必须学会如何使用库函数,以及如何创建自定义函数。 回溯在我的【猜数字游戏】博客中,已经有讲述过如何查询库函数的定义。在上一篇【传值调用和传址调用】中也有与自定义函数相关的内容。本篇博客将更细致地向初学c的伙伴们分享如何使用库函数。 库函数库函数,是c语言库中已经包含了的函数。这些函数的作用不一,但他们都有一个共同点——所有人都用的上。 当你写出一串代码,肯定会想知道它运行的结果,这时候要用到 printf 来 ...
【C语言】传值调用和传址调用
今天学习C语言的时候,接触到了两个全新的概念话不多说,就此和大家分享一下c语言中函数的传值调用和传址调用,希望有所帮助欢迎dalao无情指正! 引子 : 交换函数我们先来写一个简单的函数 目的是交换a和b 12345678910111213#include<stdio.h>int main(){ int a = 10; int b = 20; int tmp = 0; printf("a=%d b=%d\n", a, b);//显示a和b最初的值 tmp = a; a = b; b = tmp; printf("a=%d b=%d\n&q ...
【C语言】转义字符
前排提醒,这不算是转义字符的教学算是个我个人学习的记录 我们先来看下面这个代码 123456#include <stdio.h>int main(){ printf("c:\test\32\test.m"); return 0;} 问:printf中的c:\test\32\test.m包含几个字符? 大家可以先思考一下这个问题我们直接数的话,会得出这里面包括了17个字符如果真的有那么简单也不需要这篇博客了对吧 这里就要引入转义字符的概念了常用的转义字符有以下几个 比较常规的我们可以看表格中的定义 需要注意的是”\?”这个是用于连续问号 ...
【C语言】猜数字游戏 | 首篇博客
这是一初学c语言的新人的第一篇博客,尝试使用Markdown的方式写入
【C语言】数组名是什么?
数组名是什么?@[TOC] 在我们敲代码的过程中,经常要遇到使用数组的地方 提到使用数组,就离不开数组名 1int arr[10] = { 0 };//arr就是数组名 同时我们也经常要用到使用sizeof计算数组元素个数的情况 1int sz = sizeof(arr) / sizeof(arr[0]); 所以了解数组名的概念对于我们的c语言学习十分重要 数组名是数组首元素的地址如题,这个概念在我们创建自定义函数的时候尤为重要 最经常犯的错误就是在自定义函数内部求主函数中arr数组的元素个数 12345void sp1(int arr[]){ int sz ...