首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
浪荡专题
13道基础C语言编程题,练习练习之后才发现里面藏着大大的学问——初学C语言的浪荡第一学期
老师给的13道基础C语言编程复习题,却藏着很多学问 ·编程1 编写一个程序,打印出一个一维数组中的值。该一维数组请自己定义·编程2 输入一个小写字母,将其转换为大写字母·编程3 编写一个程序,计算1到1000之间所有奇数之和·编程4 编写一个程序,找出一个有10个整型数据的数组中最大的元素,并输出其下标·编程5 打印出所有的水仙花数,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本
阅读更多...
函数的传参和返回、以及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); } 执行后
阅读更多...
字符串函数和指针——初学C语言的浪荡第一学期
今天遇到的第三个疑惑 字符串函数和指针的知识点考察 Question 下面程序段的运行结果是( C )。 char *p= “abcdefgh”; p+=2; printf("%d\n", strlen(strcpy(p, “ABCD”))); A) 6 B) 12 C) 4 D) 7 Thinking 这个题考察的是<string.h>库函数的功能 (字符串函数) 于是我又去复习了一
阅读更多...
自增运算符和printf语句和指针——初学C语言的浪荡第一学期
今天的第二个疑惑 Question main() { char s[]=“159”,*p; p=s; printf("%c",*p++); printf("%c",*p++); } 程序运行后的输出结果是 ( A ) A) 15 B) 16 C) 12 D) 59 Thinking 这道题就是考察我们对++位置的区分理解。 比如i=1; a=i++; 那么先把1赋值给a,即a=1,然后i才加
阅读更多...
二维数组只有一个括号的原因——初学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],不应该有两个括号吗?? 于是我上网搜索了一下**“数组名跟着一个中括号,表
阅读更多...
git 的碎步浪荡,添加仓库子项目,迁移仓库
1, git仓库迁移 将他人的代码仓库 xxxx 移为自己的 yyyy 仓库 先创建自己的yyyy空仓库,假设url为 ***yyyy.git 将 xxxx 的全部数据,包括分支和 tag 都 download 到本地: git clone --recursive ***xxxx.gitgit fetch --allgit pull --all 然后将其据为己有: c
阅读更多...