网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容 知识问答

linux编程之C语言6

时间:2025-01-10 20:34:05

1、一:递归函数 函数自己调用自己递归函数必须有结束条件。func(int a ){ if(a != 5)func(a-1);}练习: 利用递归计算1到10的平方数之和

linux编程之C语言6

3、形参: 是在定义函数的时候在( )中定义, 作用范围是整个函数var.c:5:8: error: ‘x’ redeclared as different kind of symbol函数最大{ }中的局部变量名不能和形参名一致 int func( int x){printf(“x = %d \n”, x);int y ;// 是从此时开始才可以使用局部变量yprintf(“y = %d \n”, y);}

4、extern 叫外部调用声明 对应的函数或者是全局变量可能不是本文件中定义的static 静态static int a ; 静态变量a是在内存的数据段中的 静态变量只会被定义和初始化一次,此后使用的都是已申请空间的最新值如果static 是在代码块、函数中定义, 则为静态局部变量 如果是在所有函数之外定义的 ,则为静态全局变量const在本次运算过程中的“常量” ,值不会被修改char *strcat(char *dest, const char *src); 把src中的字符全部复制到dest的后面 “hello ” “world” ==> helloworld --> dest

linux编程之C语言6linux编程之C语言6

8、4: 创建一个结构体类型,里面至少有名字和年龄定义对应结构体数组,里面有5个元素struct info array[5];从键盘对该数组的全部元素的成员进行输入, for()array[i].name &array[i].age分别找出其中年龄最大的元素以及其中名字最小的元素并打印出来5: 创建一个结构体类型, 定义对应结构体数组 需要对该结构数组进行增 删 查 改

linux编程之C语言6
© 2025 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com