㈠ c语言编程问题,我搞不明白,请高手指教一下!
s=*p1++;执行后p1已经指向下一个字符了,同理 *p1=*p2--执行后p2已经指向前一个字符了。
㈡ c语言编程问题求详细解释!!
1, switch(x), 这里x是等于0的,因此入口在case 0,
2, 然后case 0里面的 switch(1), 这里是等于1的,因此b++; //此时a的值为0, b的值为1
3 , 这里是最容易出错的一步: 当 switch(x)中的 case 0执行完毕后, 由于没有加break, 因此会继续执行 case 1, case2 ,,,,直到遇到break或结束。因此, a和b要再加1一次。//这时候a的值为1, b的值变为2。
㈢ c语言老鸟进
不想多说废话
推荐你几本书
《The C Programming Language》
《C Reference Manual》
《Pointers on C》
吃透这几本书,c就差不多了
㈣ c语言编程问题、求老鸟指导!
用链表实现吧 每个学生搞个结构体
㈤ C语言编程的问题,高手指导一下
数字向字符转换。n表示你要转换的数值,xy是一个字符串的指针,是存放转换后的字符用的,10表示n是十进制。打个比方,n本来是一个数字的,比如说100,但是你想把它弄成一个字符串,就用这个函数。
㈥ C语言编程问题,求高手指教。我错在哪里
scanf("%d",&m);
p=(int*)malloc((m+n)*sizeof(int)); /*向内存申请数组的内存空间*/
这句操作结束后,你原来的空间丢失了!!!!!重新定义一个指针来操作吧
㈦ C语言简单编程问题求大佬帮助
#include<stdio.h>
#include<string.h>
int main()
{
char x[20];
int i=0,Flag=0;
char str[6][20]={"english","china","american","jp","peking","a"};
gets(x);
while(i<6&&!Flag)
{
if(strcmp(x,str[i])==0)
{
Flag=1;
break;
}
i++;
}
if(Flag)
printf("查找成功%s",x);
else
printf("NO");
return 0;
}
㈧ C语言编程问题!高手指导下
长整型数一定有题目所说的32位那么长???一定是32位???题目就有问题。