字符串的定义 末尾要有一个空字符'\0'
创新互联公司主营平乐网站建设的网络公司,主营网站建设方案,app软件开发,平乐h5小程序制作搭建,平乐网站营销推广欢迎平乐等地区企业咨询
char name[15] = { 'w','a','n','g','l','i','\0'};
或
char name[15] = "wangli";
编译器会自动添加空字符
对于字符串的复制 函数为 strcpy()
语法为: strcpy (dest,src)
dest是目标字符串
src 是源字符串
在最开头的#includestdio.h的下一行加上一个#includestring就行了~
不调用头文件怎么搞呢。。。
再说系统文件是system(“pause”)这类的吧
第一,如果你没有看错就是你的书错了,只有int和char类型的函数不必声明
第二,C中可以不声明函数的条件是3个
1就是上面我说的
2.是被调函数定义在主调函数之前,可不必声明
3函数的外部已声明过了,个个主调函数中不必声明
对于第二点,很好解释,因为声明的目的在于告诉编译器有这么个自定义函数,返回类型是什么,如果被调函数定义在主调函数之前,那么编译器自然就知道了这个函数
你把f2和f1换下位置并去掉声明就明白了
再说一句,写函数声明是编写程序的良好习惯
请注意这是C程序,C官方声明标准编译器是Turboc 2。0
不要把C++的概念强加给C
我不是说VC++6不好,而是说既然是在学C,就要用标准的C编译器,只有标准C编译器才能正确的学习C的基础理论