最新回答 / 慕侠6084279
#include<stdio.h>void w(char z[]){ int a; for(a=0;a<=4;++a) // 4这里有个缺点,就是你要输入字符串的长度,asds有四个长度 printf("%c",z[a]);}int main(){ char c[]="asds"; w(c); return 0;}这里用数组,以后学指针可以用指针, 我也是新手^-^
2018-12-30
最新回答 / 林小七_sorina
注意到第二个源文件也就是test.c【后面将用T代替】调用了第一个源文件hello.c【后面将用H代替】中的函数,因此我们先将H中被T调用的函数printLine()修改为外部函数也就是加上一个extern,这样T也就是一个正常的源文件了。 现在讨论两种情况:A。当我们把T编译为静态函数的时候——static say() ,我们在H若要使用T的这个静态函数,这需要将他调用过来,而一个静态函数是无法直接调用的,此时我们需要先引入say()函数所在的源文件,也就是H中的第二行代码的用意。 B。...
2018-12-30
最新回答 / 慕少2364295
{ tm* pt; time_t t=time(0); pt=localtime(&t); if(pt->tm_hour<12) printf("现在是上午:%d:%d\n",pt->tm_hour,pt->tm_min); else printf("现在是下午:%d:%d\n",pt->tm_hour,pt->tm_min);}
2018-12-30
最新回答 / 慕移动9181930
这个函数是向上取整,就是取大于自己的整数,-5.9向上取整后,确定是-5,因为-5gt;-5.9Animalanimal=dog;//Dog类的对象dog转换成Animal类型的animal
2018-12-30
最新回答 / cookam
#include <stdio.h>int main() { int days = 0; int year = 2008; int month = 8; int day = 8; switch(month) { case 12: days += 30; case 11: days += 31; case 10: days += 30; case 9: ...
2018-12-29