2 qq 34418970 qq_34418970 于 2016.03.29 21:51 提问

刚学代码。这是C++语言吗?怎么用C#来表示?

int foo1(int m,int n,int p)
{
int x = m + n + p;
return x;
}

int main(int argc,char** argv)
{
int x,y,z,result;
x=11;
y=22;
z=33;
result = foo1(x,y,z);
printf("result=%d\n",result);
return 0;

10个回答

qq423399099
qq423399099   Ds   Rxr 2016.03.29 22:02

这是C++,楼主是刚学C#么。。。
这个就是定义了3个变量x,y,z,并且赋值成11,22,33,然后调用函数foo1求3个数的和并且返回这个和赋值给result,
然后用printf打印
结果:
result=66

qq423399099
qq423399099 你也没有头文件什么的,虽然printf在C里用的比较多,但也不好说这一定就是C代码
2 年多之前 回复
Oneforalone
Oneforalone   2016.03.29 22:02

很明显啊,你输出用printf这是c的输出,不是c++;怎么改成c#就不知道了,我学c也没多久

qq_29913653
qq_29913653   2016.03.29 22:16

printf是c不是c++

k876537
k876537   2016.03.29 22:20

Console.WriteLine("resutl = {0}",resutl)

u013945889
u013945889   2016.03.29 22:34

c# 的输入输出语句是:Console.readline(),Console.WriteLine("resutl = {0}",resutl)

bai596140538
bai596140538   2016.03.30 09:11

很明显,代码是c语言风格,c++是兼容c的,至于兼容要注意什么去问百度吧

herozhangbz
herozhangbz   2016.03.30 10:31

winform还是控制台?

qq_34418970
qq_34418970 是控制台
2 年多之前 回复
herozhangbz
herozhangbz   2016.03.30 10:36

在form或者buttonclick下编写

            int x = 11, y = 22, z = 33;
            textBox1.Text =foo1(x, y, z).ToString();

下面是命名空间下编写

     public int foo1(int m, int n, int p)
        {
            return m + n + p;
        }
CSDNXIAOD
CSDNXIAOD   2016.03.30 11:32

从UML建模语言到C#代码
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

herozhangbz
herozhangbz   2016.03.31 11:16

控制台如下

    static void Main(string[] args)
        {
                    int x = 11, y = 22, z = 33;
            Console.WriteLine("result={0}",foo1(x,y,z));
            Console.ReadKey();
        }

     public static int  foo1 (int m,int n,int p)
        {
            return m + n + p;
        }

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
不要这样学习C语言,这是个坑!
对于大部分初学者,学习C语言的目的是希望做一名合格的程序员,开发出靠谱的软件来。但是学了C语言的基本语法后,发现只能开发“黑底白字”的DOS程序,完全没有漂亮的界面和生动的交互。于是学数据结构,学算法,越陷越深,越来越难,最后迷失了,不知道学C语言能做什么,认为学习编程很难。 其实,这是很多初学者都会踩到的一个坑!C语言本身是一门很简单的语言,提供的实用功能不多,大部分要借助操作系统和其他库
利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示, 60分以下的用C表示。
1.程序分析:(a>b)?a:b这是条件运算符的基本例子。 2.程序源代码: main() {  int score;  char grade;  printf("pleaseinput a score\n");  scanf("%d",&score);  grade=score>=90?''A'': (score>=60? ''B'':''C'');  printf("%dbe
开始学习编程学习c开始还是java?
先学Ç语言始终认为,对一个初学者来说,IT界的技术风潮是不可追赶。我们常常看见自己的DDMM们把课本扔了,去买些价格不菲的诸如C#,VB.Net这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就像当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“网学院”。96,97级的不少大学生都去做W...
C语言程序设计(李学刚)电子课件、源代码、参考答案37237.rar
学C语言的资料,是基础。C语言许多字符串处理库函数既可 以使用字符串,也可使用字符数组,这要看情况。C语言没有提供字符串变量,对字 符串的处理常常采用字符数组实现。资源较好,可以说学C必备。
C语言中八进制和16进制怎么表示,原码,反码及补码,C语言按位取反运算符~
借鉴被人的   C语言中8进制和16进制怎么表示 C语言本身支持的三种输入是: 1. 十进制。比如20,457; 2. 十六进制,以0x开头。比如0x7a; 3. 八进制,以0开头。比如05,0237 所以C语言没有二进制输入,最多可用函数去实现。 八进制数的表达方法 C/C++规定,一个数如果要指明它采用八进制,必须在它前面加上一个0(数字0),如:123是十进制,但0
c语言字符数组与字符串的使用详解(在c语言中,将字符串作为字符数组来处理)
https://blog.csdn.net/smf0504/article/details/516735291、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。char str[10]={ 'I',' ','a','m',' ',‘h','a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数...
用C语言编写的水仙花数,适用于初级人
用C语言编写的水仙花数,简单的代码,适用于大一的刚学C语言的学生。
为什么学习C语言这么久,看的懂代码,做不出题,写不出来项目?
前言我看得懂别人的程序,可是我自己却写不出来,我应该怎么办啊?你了解这些嘛?你只是能从别人书写的代码知道每一步都做些什么吧?你明白别人的解题思路吗?你知道别人为什么要用那样的算法吗?如果你看着题目,你能写出实现同一功能的代码吗?你能知道别人在写这个程序的过程中会遇到什么样的问题吗?你能在看了别人的程序之后写出比他好的代码吗?你能用另一种算法写出实现同一程序的代码吗?你真的能看懂别人的程序吗?好的程
记第一次用C语言写代码的经历
刚上大学那会,代码对于我来说是一个神秘又陌生的词汇,从安卓手机出来那时候,我就深深被智能这个词汇 所着迷,智能手机的操作界面在我眼里不在只是一个图标,一个提示,那是一个世界,另一个多彩的世界,高中学业繁忙以及所处的环境限制了我的眼界。记得第一次上C语言课的时候我还没有电脑,而且也不知道学校那里可以使用计算机,那时候的我对计算机一点都不懂,就只有在高中时,无聊和同学去看过几次电影而已,于是我就跑去网
Csharp学什么
我使用CSharp语言已经有几年的历史,有些新的学习者经常有各种各样的问题,在此就一个观点和大家交流一下:1、  Csharp和Java 哪个会更有前途,或者学Csharp好还是学java好。我的个人观点是Csharp和java都是编程工具。程序员没有必要考虑太多二者的优劣,但是好的程序员还是要两个都能有一定程度的掌握,当你工作以后具体使用的工具和领域是你的工作决定的。Java和Csharp都是好