跨专业小白学C/C++/Windwos编程历程【坚持更新】
本帖最后由 songkunhuang 于 2016-11-7 22:16 编辑做为一个学理科的论文狗,打小对windows编程、网络安全有浓厚兴趣,高二开始不务正业,痴迷安全技术,苦逼的造成高考发挥失常,没能上自己喜欢的学校和专业。此后省略一万字。。。
一直怀有对计算机领域的梦想和追求,最终也找了一个跨专业的IT工作,决定在刚刚踏入工作岗位的初期,开始跨界学习,从基础开始慢慢提高。
今天看到一个帖子,说编程坚持和自学的途径是更帖监督,我也来试下。。。哈哈哈。。。
从知乎上淘了些书目,C primer plus、C++ primer plus、 windows程序设计,发现我们论坛上的教程也是挺不错的。。。
坚持。每周两次更新,请各位小鱼监督,共同学习提高。。。
论坛人气很高,谢谢大家!
本帖最后由 songkunhuang 于 2016-11-7 22:18 编辑
16.11.7笔记
由于之前有学过C语言基础,看这本C primer plus 还是挺容易入门的。
复习了一些格式化输出的内容、注释方法,编程习惯,都是绪论的内容,快速过掉。
一下跳到2.6的例子了
/* two_func.c –– 在一个文件中使用两个函数 */
#include <stdio.h>
void butler(void);/* ISO/ANSI C函数原型 */
int main(void)
{
printf("I will summon the butler function.\
butler();
printf("Yes. Bring me some tea and writeabl
return 0;
}
void butler(void)/* 函数定义的开始 */
{
printf("You rang,sir?\n");
}
多个函数的情况;函数名会出现三次,分别是声明的时候,使用的时候,定义的时候;
主函数括号里要写明传入参数类型,还是第一次见到,mark了。
#include<stdio.h>
int main(void)
{
}
main不是关键字
第二章作业:
//CH2 Homework
#include <stdio.h>
//2.4这道题没有按要求,而是结合以前的印象,用字符数组写的,数组名=字符数组指针!!!只用了一个函数,在传次数的同时,传入字符串,配合循环,勾起了一点回忆,继续。。。
/*
void message(int,char*);
int main()
{
message(3,"For he's a good fellow!\n");
message(1,"Which nobody can deny!\n");
getchar();
return 0;
}
void message(int time,char *p)
{
int i;
for(i=1;i<=time;i++)
printf("%s",p);
}
*/
//2.6
/*
void smile(int);
int time=3;
int main()
{
int i;
for(i=time;i>=1;i--)
smile(i);
getchar();
return 0;
}
void smile(int Time)
{
int t;//这里吧t换成i可以吗?变量名能复用???
for(t=1;t<=Time;t++)
{printf("smile!");}
printf("\n");//换行放在循环外,实现了,哈哈!!
}
*/
//2.7这题按要求做了,函数嵌套。
/*
void one_three(void);
void two(void);
int main()
{
printf("Starting now:\n");
one_three();
printf("done!\n");
getchar();
return 0;
}
void one_three(void)
{
printf("one\n");
two();
printf("three\n");
}
void two(void)
{
printf("two\n");
}
*/
第二章结束,发现我还是能回忆起来一些的,书刷得很快,继续努力!! 坚持!!!在学习。 纯支持!!! 纯支持!!! 加油,贵在坚持 加油挺你 本帖最后由 songkunhuang 于 2016-11-9 14:37 编辑
2016.11.9 又开始了
printf格式化输出参数
%d 十进制有符号整数
%u 十进制无符号整数
%f 浮点数
%s 字符串
%c 单个字符
%p 指针的值
%e 指数形式的浮点数
%x, %X 无符号以十六进制表示的整数
%o 无符号以八进制表示的整数
%g 把输出的值按照%e或者%f类型中输出长度较小的方式输出
%p 输出地址符
%lu 32位无符号整数
%llu 64位无符号整数
转义字符\b 退格
页:
[1]