C语言学习攻略
*.要学会使用编译器,编译器CodeBlocks或者visual c++ 6.0等,以CodeBlocks为例,我目前用的这个...
直接拿谭老的那本书上,我认为可以的知识点打出来。大一萌新,可能还有很多地方没注意到,忘谅解
规范写代码
缩进(快捷键 Tab),要打成什么锯齿形。让别人能看懂,层次分明
第一章 程序设计和C语言
- 最简单的C语言程序 。(要全用英文字符,一定要注意!!把中文调换成英文)
#include<stdio.h> //预处理命令,对于初学者记住就ok
int main() //定义主函数 int定义的是整型(还有float double long long 等 !!自己查(就查C语言基本数据类型有哪些)!!先定义在使用 main是无关重要的东西,在函数中会.还有什么局部变量和整体变量 。之后在谈
{ //前面有个空了4个空格,按一下Tab就行
printf("哈哈噗噗\n"); // \n表示换行 还有其他的东西(和\n相似) 语句以分号结束。遇到分号会结束 if语句 if(i>10)!!if(i>10);是错的。还有好多注意分号的位置!!!例如switch 语句for语句while语句...(上网查C语言中哪些语句要注意分号的位置)
return 0; //这个东西不知道怎么讲(0为假,非0数为真)!!上网查return 0;的作用!!
}
scanf 输入(从键盘中打东西)!!与getchar相似
printf 输出(从屏幕上显示)!!与putchar相似
int a,b,c;//int a;int b;int c;也行
float e,f;
scanf("%d,%d,%d,%f,%f",&a,&b,&c,&e,&f);//int对应的输出符为%d,float对应%f!!(上午就查C语言基本数据类型对应的输出符有哪些)!! &是取地址符(先记住,在指针里的东西)!!{%s 对应的后面没有& 例如scanf("%s",a); }(%d,%d,%d这种写法让你输入的东西时要加逗号,可以%d:%d:也可以不写直接%d%d(但输入时要空格)
printf("%d\n,%d\n",a,b);//正确
printf("%d\n",a,"%d\n",b);//错误
```c
#include<stdio.h>
int main()
{
int a=10,b=20;
printf("%d\n",a,"%d\n",b);
return 0;
}
打出来只显示1// 我也不知道为什么emm!!!!!!!求大神指点!(上知乎上搜这个里面有其他好的知识点!!就只接搜 printf("%d\n",a,"%d\n",b);
```睡觉去zzz😊