能力值:
( LV2,RANK:10 )
|
-
-
2 楼
int是类型 它是用来定义变量的,printf 是输出函数, 这样语法就不对
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
楼上回答的很细致。
我也来水一下:
函数声名的时候要加返回值类型,例如int add(){```}
但是函数调用的时候,语法规定就没有返回值类型了。
给个简单的例子示范:
#include <stdio.h>
int add(int num1, int num2)
{
return num1 + num2;
}
int main(void)
{
int x = 1;//变量定义
int y = 2;
int sum = 0;
sum = add(x, y);//函数调用
printf("x + y = %d\n", sum);//printf是stdio.h函数头里声名的函数,直接调用就行
return 0;
}
比你早一点入门,但是水平很菜,可能说的你不太明白,有什么问题再共同讨论。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
#include<stdio.h>
void main()
{
printf("hello world! \n")
}
不就行了?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
谢谢三位朋友,"安全要有套路"朋友说的是简明扼要,我能理解;"FrKylin"朋友给出了一个测试程序,我试了一下,能正常调试,等回头再理解一下其中的内容;"samuel关"朋友给了一个能正确调试的程序,把变量的定义类型换了一下,不过看来是没看清楚我问的问题,不过我仍然能够感受到你的支持,谢谢了!
可惜最佳答案只能有一个,本人很是为难,只能对"安全要有套路"和"samuel关"说一声"对不起"了,特别是"安全要有套路"朋友.
给"FrKylin"的主要原因是,他给的这段测试程序对于初学的我来说,不难理解,对我有引导作用.
再次感谢三位回复的朋友,我的QQ是:21866243,希望可以认识大家,加时请注明一下是哪位朋友.
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
win7下记得用vc6.0是可以的。你可以用vs2012或08或10只装vc开发环境就行
|
能力值:
( LV5,RANK:70 )
|
-
-
7 楼
函数在调用的时候应该不加返回值类型吧
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
可以加返回值,错误的原因是“int是类型,是用来定义变量的,printf 是输出函数,这样语法就不对的”
|
|
|