课上1.0

Posted 帅气的攻城狮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了课上1.0相关的知识,希望对你有一定的参考价值。

课上:   课上比较差脑子一片混乱,定义了一个数组接收hello word,本来想用ASCII码值变化来实现大小写改变,结果做到一半发现程序运行有问题不能直接用,

     然后就想用指针,结果没什么头绪就下课了

课下:  百度问题,百度报错意思

 

 

#include <stdio.h>        
#include <stdlib.h>    
int main(){
    char str[] = "hello word"//定义一个数组放进字符串
    printf("%s\\n",str);    //输出
    
    char *a = str;//定义一个指针指向数组
    str[0]=\'H\';//改变数组第一个元素
    str[6]=\'W\';//改变数组第六个元素
    printf("%s",str);//输出

    system("pause");
}
        

(课上的运行图) 

 

结果:hello word

  Hello Word

请按任意键继续. . .

 

总结:感觉敲代码少,经常有打错的现象,并且报错不会看;C语言的基础不是很牢,有时会混淆一些概念和一些用法,问题很大!

 

 

 

课上:主函数有问题没有验证子函数是否正确,子函数只做到了输出字符串,没有完成字符型输出对while(str[x]!=\'\\0\')等用法不熟悉;思想不灵活。

 

#include <stdio.h>
#include <stdlib.h>

void funstr(char str[])
{
    int x=0;
    printf("%s\\n",str);//用字符串输出 
    
    while(str[x]!=\'\\0\')//当数组值不为回车时
    {
        printf("%c",str[x]);//用字符型输出 
        x++;
    }
}

//主函数同上    
int main(){
    char str[] = "hello word";
    printf("%s\\n",str);
    
    char *a = str;
    str[0]=\'H\';
    str[6]=\'W\';
    

    funstr(a);

    system("pause");
}

 

结果:hello word

  Hello Word

请按任意键继续. . .

 

总结:代码敲的太少,函数和语句仅仅是学了皮毛,没有深入思考用法怎么用灵活;想得少,打得少。

    low到爆

 

以上是关于课上1.0的主要内容,如果未能解决你的问题,请参考以下文章

python+spark程序代码片段

Linux课程笔记 Day04 课上内容总结

片段项目不会折叠

如何在android studio中用另一个片段替换一个片段

Android片段底部的奇怪空白?

如何将回收器视图添加到片段