自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Suhee_Home的博客

是Suhee的学习小屋!

  • 博客(5)
  • 收藏
  • 关注

原创 13道基础C语言编程题,练习练习之后才发现里面藏着大大的学问——初学C语言的浪荡第一学期

编程1Question:编写一个程序,打印出一个一维数组中的值。该一维数组请自己定义Analysis:知识点→数组的打印,可以直接for循环printf数组,不过为了加深对指针的理解,我想试试用指针#include <stdio.h>#include <stdlib.h>int main(){ int i; int arr[10]={1,2,3,4,5,6,7,8,9,10}; int *p; p=arr; for(i=0;

2021-01-03 20:18:44 982

原创 函数的传参和返回、以及a,b值交换的三种模式(一种是错误的交换实例)——初学C语言的浪荡第一学期

下一个疑惑函数里面的知识点,传参,返回值Question 1有以下程序fun(int x, int y){ static int m=0, i=2;i+=m+1; m=i+x+y; return m;}main(){ int j=1, m=1, k;k=fun(j,m); printf("%d,",k);k=fun(j,m); printf("%d\n",k);}执行后的输出结果是 ( B )A) 5, 5B) 5, 11C) 11, 11

2021-01-03 13:13:30 616

原创 字符串函数和指针——初学C语言的浪荡第一学期

今天遇到的第三个疑惑字符串函数和指针的知识点考察Question下面程序段的运行结果是( C )。char *p= “abcdefgh”;p+=2;printf("%d\n", strlen(strcpy(p, “ABCD”)));A) 6 B) 12 C) 4 D) 7Thinking这个题考察的是<string.h>库函数的功能(字符串函数)于是我又去复习了一下知识点:strlen(s) 获得字符串的长度,而且不含\0(比如strlen(“ab

2021-01-03 12:16:29 506

原创 自增运算符和printf语句和指针——初学C语言的浪荡第一学期

今天的第二个疑惑Questionmain(){ char s[]=“159”,*p;p=s;printf("%c",*p++);printf("%c",*p++);}程序运行后的输出结果是 ( A )A) 15B) 16C) 12D) 59Thinking这道题就是考察我们对++位置的区分理解。比如i=1;a=i++; 那么先把1赋值给a,即a=1,然后i才加1a=++i; 那么先让i加1,即i=2,接着再把2赋值给a然后到了这道题一换到printf语句里

2021-01-03 11:24:15 239

原创 二维数组只有一个括号的原因——初学C语言的浪荡第一学期

今天遇到了这样的一个复习题…Question:main(){ char cf[3][5]={“AAAA”,“BBB”,“CC”};printf(""%s"\n",cf[1]);}A) “AAAA”B) “BBB”C) “BBBCC”D) “CC”答案:(B)我人都傻了,二维数组怎么直接cf[1],不应该有两个括号吗??于是我上网搜索了一下**“数组名跟着一个中括号,表示的是什么”**Solution原来啊:数组名跟着一个中括号,对于二维数组来说, 是对应行的首地址。 比如 x

2021-01-03 11:06:49 4299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除