- 博客(9)
- 收藏
- 关注
转载 转载
此篇文章转自于网上,写的挺好的,分享给大家 学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通。如何以最小的代价学 习并精通C语言是本文的主题。请注意,即使是“最小的代价”,也绝不是什么捷径,而是 以最短的时间取得最多的收获,同时也意味着你需要经历艰苦的过程。 一、要读就读好书,否则不如不读 所有初学者面临的第一个问题便是:如何选择教材。好的开始是成功的一半,选择一本优 秀的教材是事...
2018-10-11 19:25:51
133
原创 类型输出转换问题的解释
#include<stdio.h> int main(void)/*此程序第8行的输出结果解释还有不懂的地方,详情得见15章,我们后续再讨论*/ { unsigned int un = 3000000000; /* int为32位和short为16位的系统 */ short end=2000; long big=65536; long long verybig=12345678908...
2018-10-11 17:16:20
186
原创 C语言——结构体
自己总结一下结构体的基本知识: 首先是结构体的声明,结构体声明一般是在main函数之前#include<stdio.h>之后,如果放在main函数之后codeblock会报错。结构体声明的形式一般是:struct 结构体名 (其实这是个标签,只是识别作用,不是变量名){};然后就是结构体的定义,定义结构体变量,通过调用这个变量,来驾驭这个结构体。犹如int i,j,k一样。定义形式...
2018-05-31 13:41:54
838
转载 行指针和列指针
在说行指针之前,先看几种指针类型(以int为例) int* a;//a是指向整形的指针; int* a[5];//一维指针数组(这里存放着5个指向整形的指针),a指向第一个元素的地址,a+1指向第二个......(a[5]是一个指针数组); int (*a)[5];//指向数组(这里每个一维数组含5个元素)的指针,a是第一个一维数组的首元素地址,a+1指向第二个一维数组的首元素地址....
2018-05-21 20:01:34
638
原创 8.8酒店打分
#include<stdio.h>#include<string.h>int Readscore(int score[]);int dafen(int score[]);int main(){ int score[40]; Readscore(score); dafen(score); return 0;}int Readscore(int scor...
2018-04-18 22:31:36
182
原创 C语言scanf的一些问题
#include<stdio.h>int Readscore(int score[],int id[]);int Findmax(int m,int score[]);int main(){ int score[40],id[40]; int n,m; n=Readscore(score,id); m=Findmax(n,score); printf("t...
2018-04-15 14:32:26
300
原创 C语言分椰子
感悟:这个程序编了2天,一些小卡壳就停滞不前。这次主要是在第26-28行,一直想要通过一个循环来控制条件,结束穷举循环,这样想了好久都没有结果。后面发现可以通过二次赋值,来控制循环,如图28—32行。完美解决了上述问题。...
2018-04-09 15:08:39
2521
原创 关于for循环的一些误解
for(y=1;y<=300;y++) { for(i=1;i<=5;i++) { y=y*5/4+1; } }对于这个for循环,自己一直认为在第二个for循环完成结束后会令y加1,由1变成2再进入第二个循环,后面发现这样是错误的。正确的过程是y=1在第二个循环中运行五次后,判断y是否小于300,如果小于300,再进入第二个循环...
2018-04-08 15:26:31
205
原创 C语言code block编写用交叉函数求一个数的奇偶性
#include<stdio.h>int isodd(unsigned int n);int iseven(unsigned int n);int main(){ unsigned int a; scanf("%d",&a); int isodd(unsigned int a); return 0;}int isodd(unsigned int n){...
2018-04-07 21:18:29
353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人