2022年7月25日-7月29日学习周报

本周主要针对C语言基础部分进行练习,过程中遇到以下几点问题:

1.在编辑vim时,上下左右键变成输入ABCD;

2.个性化Ubuntu;

3.Ubuntu使用上的一些问题;

4.语法及编译中遇到的一些问题;

5.Ubuntu如何安装搜狗输入法(未解决)。

1.在编辑vim时,上下左右键变成输入ABCDD; 

问题描述:新装的老版本的Ubuntu,编辑vi文件时,上下左右键变输入ABCD,删除键失灵。

产生原因:猜测vimrc没设置好。可能是初始化系统的时候,先更改vimrc后安装vim导致。

解决方案:直接复制如下命令即可。

cp /etc/vim/vimrc ~/.vimrc

注意:后来由于Ubuntu版本太老,直接重装了一个Ubuntu。

2.个性化Ubuntu

    2.1)更改锁屏图片、桌面图片

        打开Ubuntu,先将自己的图片保存至“Pictures”。

        点击左下角“显示应用程序”——》“设置”——》“背景”——》“锁屏/桌面”——》“图片”——》选择图片——》点击“完成”。

    2.2)vimrc配置

        输入下面三行代码,打开vimrc。       

cd
ls -a
vi .vimrc

        输入配置文件。可参考以下网页:

Vim的终极配置方案,完美的写代码界面! ——.vimrc_amoscykl的博客-CSDN博客_vim配置

    2.3)设置字体大小

        ctrl 和 - 是 缩小;

        ctrl 和 shift 和 = 是 放大。

3.Ubuntu使用上的一些问题

        3.1)外部复制文本后,进入虚拟机需要用shift+inert进行粘贴;

        3.2)删除当前目录下的所有文件;

rm -f *

4.语法及编译中遇到的一些问题

    4.1)键入数值,加\n,会出现需要多录入一个值的bug。要注意scanf不需要加\n!

                scanf("%d%d\n",&a,&b);

                printf("%d%d\n",a,b);

    4.2)for循环第三节是否能用等式?

          可以。                例:

for(int i=0;i<10;i=i+5)

     4.3)float输出如何保留1位小数?

        一般float输出小数点后6位,在输出的时候用%.1f保留一位;%.2f保留两位;即通过%x.yf保留数字。

     4.4)数组相关程序,编译后报错

*** stack smashing detected ***: <unknown> terminated

已放弃 (核心已转储)

问题描述:数组求和,编译后求出的值特别大,并且显示上述报错信息;

产生原因:可能由于数组空间不足,出现数据溢出;

解决方案:把数组空间定义大一些。

5.Ubuntu如何安装搜狗输入法(未解决)

5.1)配置fcitx。配置过程总是出错,后来语言设置界面也报错(软件数据库已损坏);

5.2)配置fcitx过程中发现Ubuntu需要换源,换源过程中发现虚拟机连不上网络,查找资料并操作后,仍未能连接网络。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值