C语言高手看一下,下面的语句那里有问题。 #include <stdio.h> main() { int a; a=7; prinft("%d",a) }

如题所述

prinft("%d",a)
这个除少分号外,prinft这个单词还是错的。追问

那是怎么写单这个单词。

追答

printf
你t与f反了。

追问

谢谢对了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-17
prinft("%d",a) 后面少了分号;
第2个回答  2011-06-17
void main(){int a;a=7;printf("%d",a);}

#include<stdio.h> void main() { int a=7; while(a--); printf("%d\\...
首先a=7, 对于执行while(a--) 的过程是,只要括号里的数一直大于0,就一直循环while 语句,直到a为0 ,再判断循环条件a--,又自减了一次,所以,输出地时候就变为-1了

#include<stdio.h> main() { int a=7,b=6,c=5; if(a<c) b=a;a=c;c...
include<stdio.h> main(){ int a=7,b=6,c=5;if(a<c){b=a;a=c;c=b;} printf("%d,%d,%d\\n",a,b,c);} if语句,while,for语句如果不加大括号的话,只会执行他们后的第一个语句

#include <stdio.h> main() {int a=7; while(a--); printf("%d\\n",a...
第一个以整型输出,结果为:-1,因为当a=0时,不满足,但是a还要自减一次,所以输出-1 第二个以字符型输出,结果为:!,这个可以查Ascall码表。楼主可以用VC++编译一下,学软件要多动手操作!

#include <stdio.h> main() { int a=7,b=8; printf("%d,%d",a,b); }
单从代码看,没有任何问题 你试试不要将所有代码写在一行,如果还不行,看看是不是你的代码里面有中文的字符 如果也不是,敲一段经典的"Hello World”,看看是不是编译器的问题

#include<stdio.h> main() { int a=7,b=8,c=9; c=(a-=(b-5)); c=...
c=(a-=(b-5)); \/\/a变成4 c=(a%11)+(b=2); \/\/4%11+2==6

#include <stdio.h> main() { int a=7; while(a--); printf("%d\\n",a...
输出-1 只有当表达式a--值为0,才会退出循环,此时a值为-1

c语言:哪里错了?麻烦解释一下... #include<stdio.h> int main( )
代表的是指针的值而已

#include<stdio.h> void main() { int a; for(a=1;a<5;a++) a=2*a...
从for循环开始说。a=1;然后a=2*a; (a=2)然后a++ (a=3)然后a<5成立,继续for循环 (a=3)然后a=2*a; (a=6)然后a++ (a=7)然后a<5不成立,退出for循环 (a=7)

...运行不了 #include <stdio.h> int mian() { int a[6] , i; print...
运行不了么??就没提示输入信息??“请输入数组” 你这只是没a[0],应该可以啊。不会是 int main()。。。return 0 原因吧 改成void main(){...}试试

...#include <stdio.h> main() {char a[]="morning",t; int i,j=0...
a这个数组共有7个字母,数组下标为从0到6。但是作为字符串,还会有一个\/0,也就是字符串结束符,这个结束符的下标为7,就是说a[7]就是结束符。过程是这样的:第一次循环:i=1;j=0;a[i] 为o,a[j]为m,m小于o,所以把i的值赋给j,此时j=1 第二次循环:i=2;j=1 a[i]为r a[j...

相似回答
大家正在搜