Chinaunix
标题:
怎么按谭说的做不行呢
[打印本页]
作者:
huangzhenfan
时间:
2011-10-18 02:49
标题:
怎么按谭说的做不行呢
C程序设计第四版,谭浩强
124页
允许在for语句中的"表达式1"中定义变量并赋初值.如:
for (int i=1;i<=100;i++)
sum=sum+i;
显然,这可以使程序简练,灵活方便.但应注意:把定义的变量的有效范围只限于for循环中,在循环外不能使用此变量.
为什么我按他那样做编译器提示错误不能编译????
199页.7.8局部变量和全局变量
在复合语句内定义的变量只在本复合语句范围内有效,只有在本复合语句内才能相用它们.在该复合语句以外是不能使用这些变量的.以上这些称为"局部变量"
我要怎么理解?是说下面的变量在括号就不能用他们了嘛.
59页.
(5) 复合语句.可以用{}把一些语句和声明括起来成为复合语句(又称语句块).例如下面是一个复合语句:
{
float pi=3.14159, r=2.5, area;
area=pi * r * r ;
printf ("area=%f",area);
}
for.jpg
(128.25 KB, 下载次数: 9)
下载附件
2011-10-18 02:31 上传
作者:
davelv
时间:
2011-10-18 05:12
因为你用的编译器是98年的老版本(VC6中的吧),这个特性是C99才能支持的。
少年阿,整理好装备再次出发吧。
作者:
pmerofc
时间:
2011-10-18 08:13
提示:
作者被禁止或删除 内容自动屏蔽
作者:
bruceteen
时间:
2011-10-18 08:16
现在所有VC版本,包括最新的 VC2010,都不支持 C99
想在windows下学C语言,得用 MinGW,相应的IDE有 CodeLite 和 Code::Blocks。
作者:
nizvoo
时间:
2011-10-18 09:43
和譚沒有關係,自己選個支持的編譯器。c語言你不如試下lcc-win32
作者:
pmerofc
时间:
2011-10-18 10:00
提示:
作者被禁止或删除 内容自动屏蔽
作者:
pmerofc
时间:
2011-10-18 10:11
提示:
作者被禁止或删除 内容自动屏蔽
作者:
bruceteen
时间:
2011-10-18 10:21
顶楼上
作者:
noword2k
时间:
2011-10-18 10:42
LZ犯了两个错误:
1. 用了谭浩强的教程
2. 用了VC6
作者:
GeBron
时间:
2011-10-18 16:04
还是先定义再使用吧。
作者:
fender0107401
时间:
2011-10-18 17:38
我觉得这个开发环境很牛逼,因为竟然能使用中文的文件名。
我从来没有这样用过。
作者:
sunuslee
时间:
2011-10-19 13:35
哈哈哈哈哈lol
作者:
pmerofc
时间:
2011-10-19 13:42
提示:
作者被禁止或删除 内容自动屏蔽
作者:
davelv
时间:
2011-10-19 13:59
[dave@dave test]$ make 测试
cc 测试.c -o 测试
[dave@dave test]$ ./测试
In string "abcd123ab *()0a ", No. of alpha is 7,digit is 4, blank is 4, other is 3
作者:
zhaohongjian000
时间:
2011-10-19 15:42
rjoo@debian:~/test$ cat 中文.c
#include <stdio.h>
int main(){
printf("能用中文很奇怪?\n");
return 0;
}
rjoo@debian:~/test$ gcc 中文.c -o 中文
rjoo@debian:~/test$ ./中文
能用中文很奇怪?
作者:
zhaohongjian000
时间:
2011-10-19 15:44
rjoo@debian:~/test$ make 中文
make: “中文”是最新的。
rjoo@debian:~/test$ touch 中文.c
rjoo@debian:~/test$ make 中文
cc 中文.c -o 中文
rjoo@debian:~/test$ ./中文
能用中文很奇怪?
rjoo@debian:~/test$
作者:
zhaohongjian000
时间:
2011-10-19 15:45
我还真是蛋疼。。。
作者:
yunccll
时间:
2011-10-19 15:52
rename *.c ----> *.cpp 就可以了
作者:
onerage
时间:
2011-10-20 15:12
C99才加入的新特性
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2