请问c编程大牛,c编程是一个函数一个.c文件好,还是多个有关联的函数一个文件好?

作者&投稿:策秋 (若有异议请与网页底部的电邮联系)
C#程序设计中,函数与方法的区别与联系,要求详细点,先谢了~~~

C#中,函数就是方法,方法就是函数,没有任何区别,叫法不同而已,因为
函数是被包含在类里,从结构上来说不是独立的,所以这个函数也叫做这个类的方法。
这么说明白了吧。

我的理解是
函数或者方法的典型就是 你调用它,给它传入值,它经过运算,给你返回值(VOID相当于空值)
public int Add(int x,int y) //传入X和Y
{
return x+y; //返回结果
}
调用的时候语法是 Add();

编程 - 编写程序代码 , 可以理解为一个职业分类 , 俗称技术或写代码的.

函数 - 为了提高代码重用而使用 , 封装了一定代码实现某种功能 , 对象的重要组成部分之一 , 也称"方法"

这两个的概念不在一个档次 , 编程的人写代码 , 自然也会写各种各样的函数 , 而每种编程语言也会有自带的函数 . 当然代码还有其他部分 . 比如说调用函数的地方?

函数只是代码里的一个部分

以php举例
<?php
//以下都是代码 . 也就是负责编程的人需要写的代码 , 可以粗略理解为编程
$a = "hello";
$b = "word";
$c = helloWord($a,$b);
echo $c;
//以下function 和花括号内的代码都属于函数
function helloWord($str1,$str2){
return "$str1 $str1";
}
?>

维度IDC解答

申明,我不是写C语言的,但是代码的写作规范应该是差不多的。

一般情况下,我们会把公用的函数放在同一个文件里面。这样在要使用这些函数的时候只需要把这个文件引用进来就行了。如果你一个函数一个文件的话,第一文件过多,第二引用过多,第三修改的时候不好找,(第四引用的时候应该会判断文件是否存在,这样多个文件肯定没有一个文件快)
不如:检测填写的内容是否为数字,去空格等。
对应某个文件单独用到的函数就写在它那个页面,当然你卸载那个共用的文件里面也没有错,只要记得引用进来即可。

建议一个函数一个.c文件好,方便引用

当然是按照功能划分文件。一组相关的函数放在一个文件中。
这样方便查看管理。

一个函数一个.c???你听谁这样告诉你的?

我一般是这样,按功能归类,一个大的功能,可以一个c,c源码上也没有说一个函数一个c啊,你看你平时调用#include<math.h>,他也是把数学函数封装起来。


...大牛来。 我是个编程新手,弱弱的问下,用c语言写的程序写在什么地方才...
你所说的漂亮的界面是一个窗口里面有按钮等控件,要这种效果你可以去学MFC

C语言的编程菜鸟,求大牛帮忙找找错
include <stdio.h> include<math.h> int main(){ double a,b,c,s,area;printf("Input a,b,c:");scanf("%lf %lf %lf",&a,&b,&c);s=(a+b+c)\/2;area=(double)sqrt(s)*sqrt((s-a))*sqrt((s-b))*sqrt((s-c)));printf("%.2lf\\n",area);return 0;} 这样看看 ...

@C语言大牛 指针代码跪求修改!!!在线等!!
include<stdio.h>int main(){ char s[100],*ps=&s[0],*p; \/*ps应该定义成指针*\/ int i,num=0,lenth,a[100],*pa=&a[0]; \/*pa应该定义成指针*\/ scanf("%s",s); lenth=strlen(s); for(p=ps; p<ps+lenth; p++) { \/*循环体要用{}括起来*\/ ...

请C语言大牛修改一下我的程序(排序改成快排)
include <stdio.h> int Partition(int r[],int i,int j) \/\/快速排序的一次划分 { int temp=r[i];while(i<j){ while (i<j && r[j]>=temp) j--;if(i<j){ r[i++]=r[j];} while (i<j && r[i]<=temp) i++;if(i<j){ r[j--]=r[i];} } r[i]=temp;retur...

急!!求C语言大牛解答两道题~~~!!!
\/ 从键盘任意输入一个整数m,若m不是素数,则对m进行质因数分解,并将m表示为质因数从小到大顺序排列的乘积形式输出,否则输出 "It is a prime number\\n"。例如,用户输入90时,程序输出90 = 2 * 3 * 3 * 5;用户输入91时,程序输出"It is a prime number\\n"。素数(Prime Number),又...

C++编程。请大牛帮忙写代码!!!
); } } else { if (i < n) { str[i++] = c; printf("%c", c); } } } printf("\\n");}不懂再问我

请教大牛学习C或者C++需要良好的数学基础吗
如果学表面的不需要多么好的数学,但是要深入,好的程序涉及到好的算法,所以就要求数学好了。关于远程软件,如果不涉及图像,不用桌面抓图,那还不需要数学,但抓图像的话,一个桌面截图bmp格式的基本是4mb,如果没有好的数据压缩算法,是写不了的 ...

求大牛解决c语言指针的强制转化问题!!!加上(short *)有什么用?_百度知 ...
p=(char *)&a;至于为什么要加强制转换, 其最根本的原因是 不同类型的指针,进行相互赋值的时候是很容易出现越界的。比如char *p, 这个指针可能只指向一个字节的单元,(char c; p=&c;这样), 如果赋值给int*q=p; 然后按照*q去赋值取值,就是绝对的越界操作。对于编程中,如果不小心写错了,...

C语言 求大牛们帮忙写一个小程序
\/ Filename: test.c Description:Version: 1.0 Created: 2014年10月22日 09时31分13秒 Revision: none Compiler: gcc Author: YOUR NAME (),Company:\/ include <stdio.h> include <string.h> include <stdlib.h> int getRes( const char *str,int strlen, \/\/strlen没用...

哪位计算机大牛教教我如何安装C语言的这个软件!
c语言开发环境可以用Turbo C或者Visual C++ 等 关于Turbo C, 是不用安装的, 直接在网上下载下来就可以 关于Visual C++, 其实这个环境的编译器主要针对c++, 但是也兼容c, 所以也可以用. 这个需要安装, 安装好之后, 直接就可以用了.由于Visual C++6.0在win7,win8存在兼容性问题,因此,右击安装程序...

吉林市19185194330: 请问c编程大牛,c编程是一个函数一个.c文件好,还是多个有关联的函数一个文件好? -
赧洪泽荣: 申明,我不是写C语言的,但是代码的写作规范应该是差不多的.一般情况下,我们会把公用的函数放在同一个文件里面.这样在要使用这些函数的时候只需要把这个文件引用进来就行了.如果你一个函数一个文件的话,第一文件过多,第二引用过多,第三修改的时候不好找,(第四引用的时候应该会判断文件是否存在,这样多个文件肯定没有一个文件快)不如:检测填写的内容是否为数字,去空格等.对应某个文件单独用到的函数就写在它那个页面,当然你卸载那个共用的文件里面也没有错,只要记得引用进来即可.

吉林市19185194330: 当一个C语言程序只有一个函数时,这个函数的名称是 -
赧洪泽荣: 主函数MAIN

吉林市19185194330: C语言中的函数是什么意思 -
赧洪泽荣: C语言中的函数 有两种意思. 一,如同数学中的函数,给了自变量(C语言叫参数),送回 计算结果 ( 有 return). 其它计算机语言中 的 function. 例如: int plus(int x,int y) {return x+y;} 参数 整型 x,y,送回两数之和 x+y 二,其它计算机语言中 的 “子程序”-- subroutine 它只是完成某些功能的 可调用的 程序块,不送返 值 (无 return). C语言中叫 void 型 函数. 例如:void p(int s) { int i; for (i=0;i<s;i++) printf("*"); } 打印 s 个 星号.无送返值.

吉林市19185194330: 用C语言编写一个函数 -
赧洪泽荣: void max(int a,int b,int c,int *max,int *min) { int t;t=a>b?a:b;t=t>c?t:c;*max=t;t=a<b?a:b;t=t<c?t:c;*min=t; }

吉林市19185194330: c语言问题,写出一个C程序的构成,该怎么回答 -
赧洪泽荣: 一个C程序是由函数构成的.一个C程序至少包含一个函数(main函数),也可以包含一个main函数和若干个 其他 函数.函数是C程序的基本单位.C的函数相当于其它语言中的子程序.用函数来实现特定功能.可以说C是函数式语言.程序全...

吉林市19185194330: C语言是什么.用来干什么的? -
赧洪泽荣: C语言编程是由函数组成,像printf()就是一个函数,你的问题补充中的一堆东西并不是C语言的源程序代码,而是乱码.要打开C语言的源文件得安装像VC6.0这样的C编程软件,源文件后缀一般是.c、.cpp.C语言软件的原理是将人类相对比较习惯的 像函数这样的人类能理解的表达方式转化为计算机能运行的计算机语言,是二进制的,像0100010100......而你的乱码可能是由用文本查看器打开了计算机才能运行的二进制数据造成的.

吉林市19185194330: 电脑编程c语言的函数是什么? -
赧洪泽荣: 函数在高级语言里,就是自过程的意思,用来让其他调用者来复用

吉林市19185194330: c程序有几个函数组成? -
赧洪泽荣: (1)一个源程序文件是由一个或多个C函数组成的,一个源程序文件是一个编译单位. (2)一个C程序由一个或多个源程序文件组成,一个源程序文件可以为多个C程序共用. (3)一个C程序中一定要有一个名为main的主函数,执行时总是从主函数开始,其它函数只有被调用时才会执行,执行完毕返回到调用处继续执行,正常情况下总是在主函数结束执行. (4)所有的函数是平行的,即在定义时是互相独立的,主函数可以调用其它函数,其它函数之间可以互相调用,但其它函数不能调用主函数. (5)从用户使用的角度看,函数可分为标准函数(库函数)和用户自定义函数. (6)从函数的形式看,函数可分为无参函数和有参函数.

吉林市19185194330: C程序可以只由一个主函数组成吗 -
赧洪泽荣: 当然可以,经典的hello world就只有一个主函数.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网