7月10号学习日志张蓉婷

                                                              学习日志             姓名:张蓉婷      日期:2018.7.10
今日学习任务:一维数组和二维数组,冒泡排序,函数,形参和实参,字符数组,地址传递,全局变量和外部变量,声明和定义的区别,变量的存储类型,static和extern,预处理。。。
今日任务完成情况:本日任务按老师计划完成
                               1.一维数组和二维数组的定义实现
                         2.冒泡排序
                         3.函数体的定义实现
                         4.字符数组的定义实现
                         5.swap地址传递
                         6.定义全局变量和声明外部变量
                         7.static的三个作用
                         8.define预处理
今日开发中出现的问题汇总:1.函数形参个数和实参保持一致        2.int num=100;  //定义一个全局变量 extern int num;  //声明一个外部变量    声明不需要分配空间 定义需要分配空间      3.static 修饰全局变量:改变变量的作用域,只能在当前文件中被使用
 static修饰函数:改变函数的作用域,只能在当前文件被使用   static 修饰局部变量,改变变量的生命周期,直到程序运行结束才被释放 原因:存放的地方不一样 不加static修饰  (普通局部变量)存放在栈(内存的一种)上面;加上static修饰(静态变量),存放在数据段
今日未解决问题:无

今日开发收获:第二天在苏嵌教育学习,感受到老师的认真敬业和专业,对c语言的讲述很到位且细心,当然我们也听得很认真,今天主要讲了数组和函数的问题,是c语言编程的基础与重点,是很多笔试要考的内容,通过今天老师的讲解,都能全部理解,也能感受到c语言的奥秘
自我评价:今天是第二天学习,学习氛围很好,学习都很认真,希望能在苏嵌学到更多的东西

4.在字符数组中在指定位置插入字符




































#include
#include
void insertCharacter(char a[], int n,char c);
void print(char a[]);
int main()
{
    char a[100];
    char c;
    int n;
    printf("请输入一个字符数组:\n");
    gets(a);
    printf("请输入你要插入的位置,要插入的字符:\n");
    scanf("%d %c", &n, &c);
    insertCharacter(a, n, c);
    print(a);
 printf("\n");
return 0;
}
void insertCharacter(char a[], int n, char c)
{
    int i;
    for (i = strlen(a)+1; i >n ; i--) {
        a[i]=a[i-1];
    }
    a[n] = c;
}
void print(char a[])
{
    int i;
    for (i = 0; i
        printf("%c", a[i]);
    }

8.设计一个洗牌发牌的程序
#include
int main()
{
int n,i;
int flag[52]= {0};
srand((unsigned int)time(NULL));
for(i = 0; i < 52; i++)
{
n = rand()%52;
while(flag[n] == 1)
{
n = rand()%52;
}
flag[n] = 1;
if(n >= 0 && n < 13)
{
printf("红心%d ", n + 1);
}
else if(n >= 13 && n < 26)
{
printf("黑桃%d ", n - 12);
}
else if(n >= 26 && n < 39)
{
printf("梅花%d ",n - 25);
}
else
{
printf("方片%d ",n - 38);
}

if((i +1) % 13 == 0)
printf("\n");
}
return 0;
}



你可能感兴趣的:(7月10号学习日志张蓉婷)