找到 1356 篇文章 关于 C

解释 C 语言中指针和数组的概念

Bhanu Priya
更新于 2021年3月9日 08:17:06

3K+ 阅读量

指针和数组编译器为数组的所有元素分配连续的内存位置。基地址是数组中第一个元素的位置。例如,int a [5] = {10, 20, 30, 40, 50};五个元素存储如下:如果'p'声明为整型指针,则数组'a'可以通过以下赋值来指向:p=a 或 p=&a[0];每个'a'的值都可以通过使用p++从一个元素移动到另一个元素来访问。当指针递增时,其值会增加它指向的数据类型的尺寸。 ... 阅读更多

解释 C 语言中使用指针进行算术运算?

Bhanu Priya
更新于 2021年3月9日 08:15:19

1K+ 阅读量

指针是一个存储其他变量地址的变量。指针声明、初始化和访问考虑以下语句:int qty = 179;声明指针int *p;‘p’是一个指针变量,它保存另一个整型变量的地址。指针的初始化地址运算符 (&) 用于初始化指针变量。int qty = 175; int *p; p= &qty;使用指针进行算术运算指针变量可以用于表达式中。例如,如果指针变量已正确声明和初始化,则以下语句有效。a) *p1 + *p2 b) *p1- *p2 c) *p1 * *p2 d) *p1/ *p2 注意:必须有空格 ... 阅读更多

如何在 C 语言中将数组中的单个元素作为参数传递给函数?

Bhanu Priya
更新于 2021年3月9日 08:10:07

2K+ 阅读量

如果要将单个元素作为参数传递,则必须在函数调用中给出数组元素及其下标。为了接收这些元素,在函数定义中使用简单变量。示例 1#include main (){    void display (int, int);    int a[5], i;    clrscr();    printf (“输入 5 个元素”);    for (i=0; i

如何在 C 语言中将整个数组作为参数传递给函数?

Bhanu Priya
更新于 2021年3月9日 08:08:41

972 阅读量

数组数组是一组相关项目,它们以一个共同的名称存储。以下有两种将数组作为参数传递给函数的方法:将整个数组作为参数传递给函数将单个元素作为参数传递给函数将整个数组作为参数传递给函数要将整个数组作为参数传递,只需在函数调用中发送数组名称。要接收数组,必须在函数头中声明它。示例 1#include main (){    void display (int a[5]);    int a[5], i;    clrscr();    printf ("输入 5 个元素");    for (i=0; i

C 编程中函数的作用域规则是什么?

Bhanu Priya
更新于 2021年3月9日 08:03:16

431 阅读量

局部作用域局部作用域指定在块内定义的变量仅在该块内可见,在块外不可见。全局作用域全局作用域指定在块外定义的变量在程序结束前一直可见。示例#include int r= 50; /* 全局区域 */ main (){    int p = 30;    printf (“p=%d, r=%d” p, r);    fun (); } fun (){    printf (“r=%d”, r); }输出p =30, r = 50 r = 50与函数相关的作用域规则函数是一组执行特定任务的语句。在函数体内部声明的变量... 阅读更多

C 语言中的局部和全局作用域规则是什么?

Bhanu Priya
更新于 2021年3月9日 07:27:45

283 阅读量

全局作用域全局作用域指定在块外定义的变量在程序结束前一直可见。示例#include int c= 30; /* 全局区域 */ main (){    int a = 10;    printf (“a=%d, c=%d” a, c);    fun (); } fun (){    printf (“c=%d”, c); }输出a =10, c = 30 c = 30局部作用域局部作用域指定在块内定义的变量仅在该块内可见,在块外不可见。在块或函数(局部)中声明的变量在该块内可访问,并且在该块外不存在。示例#include main (){    int i = ... 阅读更多

C 编程中函数的不同类别有哪些?

Bhanu Priya
更新于 2023年10月21日 13:25:40

27K+ 阅读量

根据是否存在参数以及是否返回值,函数被分为以下几类:无参数且无返回值的函数无参数但有返回值的函数有参数但无返回值的函数有参数且有返回值的函数无参数且无返回值的函数示例 ... 阅读更多

C 编程中函数的不同类型有哪些?

Bhanu Priya
更新于 2021年3月9日 07:06:23

13K+ 阅读量

函数主要分为以下两种类型:预定义函数用户定义函数预定义(或)库函数这些函数已在系统库中定义。程序员可以重用系统库中的现有代码,这有助于编写无错误的代码。程序员必须了解函数的语法。例如,sqrt() 函数在 math.h 库中可用,其用法为 y= sqrt (x),其中 x= 数字必须为正数。如果 x 值为 25,即 y = sqrt (25),则 'y' = 5。同样,printf() 在 stdio.h 库中可用,clrscr() 在 conio.h ... 阅读更多

如何编写一个 C 程序来求解一元二次方程的根?

Bhanu Priya
更新于 2023年9月1日 02:10:09

135K+ 阅读量

问题应用软件开发方法来解决 C 语言中的任何问题。解决方案求解一元二次方程 ax2+bx+c 的根。给定的一元二次方程将有两个根。分析输入 - a、b、c 值输出 - r1、r2 值过程$r_{1}=\frac{-b+\sqrt{b^2-4ac}}{2a}$$r_{2}=\frac{-b-\sqrt{b^2-4ac}}{2a}$设计(算法)开始读取 a、b、c 值计算 d = b2 4ac如果 d > 0 则r1 = b+ sqrt (d)/(2*a)r2 = b sqrt(d)/(2*a)否则,如果 d = 0 则计算 r1 = -b/2a,r2=-b/2a打印 r1、r2 值否则,如果 d < 0 则打印根为虚数停止实现代码# include # include int main () { float a, b, c, r1, r2, d; ... 阅读更多

使用 C 程序将元音从大写转换为小写或从小写转换为大写

Bhanu Priya
更新于 2021年3月24日 14:29:19

1K+ 阅读量

字符数组称为字符串。声明以下是数组的声明:char stringname [size];例如:char a[50]; 长度为 50 个字符的字符串初始化使用单个字符常量:char a[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}使用字符串常量:char a[10] = "Hello":;访问有一个控制字符串“%s”用于访问字符串,直到遇到‘\0’。用于将元音从大写转换为小写或从小写转换为大写的逻辑为:for(i=0;string[i]!='\0';i++){    if(string[i]=='a'||string[i]=='e'||string[i]=='i'||string[i]=='o'||string[i]=='u'){       string[i]=toupper(string[i]);    } } printf("转换后的元音结果字符串为:"); puts(string);程序以下是使用转换函数的 C 程序 ... 阅读更多

广告