
C语言基础学习
N_arcissism
这个作者很懒,什么都没留下…
展开
-
在函数中引用外部数组元素
通过数组名引用数组函数声明:void fun(int arr[],int n);函数调用:int a[10]={3,7,9,11,0,6,7,5,4,2}; fun(a,10);示例代码#include <stdio.h>void fun(int arr[], int n){ int i = 0; for(i=0; i<n; i++) { printf("%d ", arr[i]);原创 2020-10-29 21:42:51 · 3823 阅读 · 0 评论 -
使用C语言库函数求绝对值
前言C语言函数库中求绝对值的函数有两个:abs和fabs。abs函数是求整型的绝对值,fabs函数是求浮点型的绝对值。abs函数函数原型 int abs(int x);功能 求整数x的绝对值返回值 计算结果示例:#include <math.h>int main(int argc, const char** argv){ int number = 0; scanf( "%d", &number );原创 2020-10-23 23:04:15 · 19052 阅读 · 1 评论 -
C语言中的main函数
在C语言程序中,main主函数是程序的入口,而且在整个项目的源代码中,有且只有一个main主函数。//main主函数的标准写法int main(int argc, const char *argv[]){ return 0;}其函数的返回类型是int型。main函数的返回值是返回给系统的,如果main函数运行正常,就返回0,否则就返回相应的错误代码。通过错误代码,就可以判断出程序出错的原因。一些C语言的初学者习惯将main函数的参数我们在Linux中使用命令时,会在终端中输入命令,有时候命原创 2020-09-21 00:15:01 · 3364 阅读 · 0 评论 -
函数练习7——12
/*7. 写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出*/#include <stdio.h>#include <stdlib.h>int main(){ char primary[100],univ[100]; void extract_univ ( char primarystr[], char univstr[] ); printf (...原创 2019-09-24 18:16:45 · 299 阅读 · 0 评论 -
函数习题1——6
/*1. 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数*** 并输出结果,两个整数由键盘输入。 */#include <stdio.h>#include <stdlib.h>int main(){ int one,two; int greatest_common_divisor(int num_one,int ...原创 2019-09-23 16:55:58 · 464 阅读 · 0 评论 -
7.11 内部函数和外部函数
有的函数可以被本文件中的其他函数调用,也可以被其他文件 中的函数调用,而有的函数只能被本文件中的其他函数调用,不能被其他文件中的函数调用。 函数本质 是全局的。因为定义一个函数目的就是要被另外的函数调用。如果...原创 2019-09-22 17:27:00 · 491 阅读 · 0 评论 -
7.10 关于变量的声明和定义
在声明部分出现的变量有两种情况:一种是需要建立存储空间的(如“int a;"),另一种是不需要建立存储空间的(如”extern a;")。前者称为定义性声明,或简称定义;后者称为引用性声明。 &n...原创 2019-09-22 11:36:32 · 354 阅读 · 0 评论 -
7.9变量的存储方式和生存期
动态存储方式与静态存储方式从变量值存在的时间(即生存期)来观察。变量的存储方式静态存储方式和动态存储方式静态存储方式:在程序运行期间由系统分配固定的存储空间的方式。动态存储方式:在程序运行期间根据需要进行动态的分配存储空间的方式。内存中的供用户使用的存储空间可以分为3部分:程序区、静态存储区、动态存储区。数据分别存在静态存储区和动态存储区中。全局变量全部存放在静态存储区中,在程序开始执行...原创 2019-09-21 19:56:02 · 405 阅读 · 0 评论 -
7.8局部变量和全局变量
局部变量⒈ 在一个函数内部定义的变量。只在本函数范围内有效,也就是说只有在本函数内才能引用它们,在此函数以外是不能使用这些变量的。⒉ 在复合语句内定义的变量。只在本复合语句范围内有效,只有在本复合语句内才能引用它们。在该复合语句以外是不能使用这些变量的。全局变量程序的编译单位是源程序文件,一个源文件可以包含一个或若干个函数。在函数内定义的变量是局部变量,而在函数之外定义的变量称为外部变量,...原创 2019-09-20 17:47:43 · 477 阅读 · 0 评论 -
数组作为函数参数
数组名可以作实参和形参,传递的是数组第一个元素的地址。数组元素可以用作函数实参,不能用作形参。因为形参是在函数被调用时临时分配存储单元的,不可能为一个数组元素单独分配存储单元(数组是一个整体,在内存中占连续的一段存储单元)。举一个简单的例子:void func(int num[10]){ ...... }这样的写法是错误的正确的写法应该是#include <stdio.h...原创 2019-09-20 14:59:00 · 2624 阅读 · 0 评论