菲空

菲空 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 该用户太懒什么也没留下

个人动态

菲空 赞了回答 · 5月3日

未声明的标识符

应该是__LINE__ 前后都是两个下划线,不是一个哈

关注 2 回答 1

菲空 提出了问题 · 4月19日

未声明的标识符

image.png

怎么让它声明?写出来吧
代码如下:

line 100"13.7.C"

include<stdio.h>

main()
{

printf("1.当前行号:%d\n", _LINE_);
printf("2.当前行号:%d\n", _LINE_);

}

谢谢

关注 2 回答 1

菲空 提出了问题 · 4月7日

word ppt 安全模式,急!!!

点击word.ppt
跳出“word上次启动失败,安全模式可以帮您解决问题,但是部分功能在此模式下可能不可用。是否要在安全模式中启动?”对话框。
然后我点了是
又跳出一个“以安全模式启动失败,是否启动修复?”对话框。
然后我又点了是
然后就没有然后了,什么都没显示,怎么办啊?

大佬求救!

谢谢

关注 1 回答 0

菲空 赞了回答 · 4月5日

Adobe PS2020无法验证我的订阅状态

删了重装。重装也不好换版本。土坯家的软件互相冲突的很严重,经常需要清理旧版本。以至于他们有个专用的清理软件,以便你卸载不了的时候帮你卸载。简直滑稽¯_(ツ)_/¯

关注 2 回答 1

菲空 提出了问题 · 4月4日

Adobe PS2020无法验证我的订阅状态

大佬,这个怎么弄啊?
我下了PS后又下了其他Adobe软件,然后就总显示这个。

还有不显示订阅状态的框时,就这样,然后它就自己退出了。
image.png

关注 2 回答 1

菲空 赞了回答 · 4月3日

编程实现对英文的12个月份按字母顺序排序

你的`
if (strcmp(strings[i], strings[j]) > 0)

的选择排序是按照字母表的顺序排序的,不是按照月份的顺序排的;
第一种方法就是在sort() 函数中作一个顺序月份表
用·双指针 + 双重for 循环来进行寻找和交换;
第二种就是再加一个number[12]数组来存月份对应的数字;
对数子进行选择排序交换数字的同时交换month[]的对应位置;

关注 2 回答 1

菲空 提出了问题 · 4月2日

编程实现对英文的12个月份按字母顺序排序

image.png

代码如下

include<stdio.h>

include<string.h>

void sort(char* strings[], int n)
{

char* temp;
int i, j;
for (i = 0; i < n; i++)
{
    for (j=i + 1; j < n; j++)
    {
        if (strcmp(strings[i], strings[j]) > 0)
        {
            temp=strings[i];
            strings[i]=strings[j];
            strings[j]=temp;
        }
    }
}

}
main()
{

int n = 12;
int i;
const char** p;
const char* month[] =
{
    "January",
    "February",
    "March",
    "April",
    "May",
    "June",
    "July",
    "August",
    "Septemper",
    "October",
    "November",
    "December",
};
p = month;
sort(p, n);
printf("排序后的12月份如下:\n");
for (i = 0; i < n; i++)
    printf("%s\n", month[i]);

}
看右图,怎么改正
谢谢

关注 2 回答 1

菲空 赞了回答 · 3月28日

解决&*运算符的应用

printf("the result is %dn",&*p);
中的& 表示取地址运算, p=i; &( *p)=&i;
两个输出应该是一样的,表示i的地址;
可改为printf("the result is %dn",*p);

关注 2 回答 1

菲空 提出了问题 · 3月27日

解决&*运算符的应用

image.png

代码如下:

include<stdio.h>

main()
{

long i;
long* p;
printf("please input the number:\n");
scanf_s("%ld", &i);
p = &i;
printf("the result1 is:%ld\n", &*p);
printf("the result2 is:%ld\n", &i);

}
这错误怎么改正
谢谢

关注 2 回答 1

菲空 提出了问题 · 3月21日

实参形参不兼容

image.png

代码如下

include<stdio.h>

extern char GetString(char pString);
extern void ShowString(char* pString);

int main()
{

char* pMyString;


pMyString = GetString("Hello!");
ShowString(pMyString);


return 0;

}

extern char GetString(char pString)
{

return pString;

}

extern void ShowString(char* pString)
{

printf("%s\n", pString);

}

如何改正

关注 1 回答 0

认证与成就

  • 获得 0 次点赞
  • 获得 7 枚徽章 获得 0 枚金徽章, 获得 1 枚银徽章, 获得 6 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2月11日
个人主页被 91 人浏览