大学C语言入门基础知识点你知道多少

C语言基础必定掌握知识点

第一节 对 C 语言的基础认识

1、C 语言编写的程序称为源程序,又称为编译单位。2、C 语言书写格式是自由的,每行可以写多个语句可以写多行。

3、一个 C 语言程序有且只有一个 main 函数,是程序运行的起点。

第二节熟悉 vc++

1、VC 是软件,用来运行写的 C 语言程序。

2、每个 C语言程序写完后,都是先编译,后链接最后运行。(.C--.obj--.exe)

注: 这个过程中注意.c 和.obj 文件时无法运行的,只有.exe 文件才可以运行。

第三节 标识符

1、标识符: 在程序中使用的变量名、函数名、标号等统称为标识符。

合法的要求是由字母,数字,下划线组成。有其它元素就错了

并且第一个必须为字母或则是下划线。第一个为数字就错

2、标识符分为关键字、预定义标识符、用户标识符关键字(37个):不可以作为用户标识符号。maindefine scanf printf 都不是关键字。迷惑你的地方 if 是可以做为用户标识符。因为 if 中的第一个字母大写了,所以不是关键字。预定义标识符:背诵 define scanf printf include。记住预定义标识符可以做为用户标识符

第四节 进制的转换

十进制转换成二进制、八进制、十六进制二进制、八进制、十六进制转换成十进制。

第五节 整数与实数

1)C 语言只有八、十、十六进制,没有二进制。但是运行时候,所有的进制都要转换成二进制来进行处理。a、C 语言中的八进制规定要以 0 开头。018 的数值是非法的,八进制是没有 8 的,逢 8进1。b、C 语言中的十六进制规定要以 0x 开头。2)小数的合法写法: C 语言小数点两边有一个是零的话,可以不用写。

1.0在 C语言中可写成 1.

0.1 在 C语言中可以写成.1

第六节 算术表达式和赋值表达式

1、算术表达式:

+,-,*,1,%考试一定要注意:“/” 两边都是整型的话,结果就是一个整型。3/2 的结果就是 1

“/” 如果有一边是小数,邪么结果就是小数。 3/2.0的结果就是0.5

“%”符号请一定要注意是余数,考试最容易算成了除司

%符号两边要求是整数。不是整数就错了。[注意!!!

2、赋值表达式:

表达式数值是最左边的数值,a=b=5;该表达式为 5,常量不可以赋值。

1、int x=y=10:错啦,定义时,不可以连续赋值。

2、int x;y;

x=y=10;//对滴,定义完成后,可以连续赋值。

3、赋值的左边只能是一个变量。

4、int x=7.7;对滴,x 就是 7

5、float y=7;对滴,y 就是 7.0

3、复合的赋值表达式

int a=2;a*=2+3;//运行完成后,a的值是10一定要注意,首先要在 2+3 的上面打上括号。变成(2+3)再运算。

4、自加表达式:

自加、自减表达式:假设 a=5,++a(是为6)a++(为5);运行的机理:++a 是先把变量的数值加上 1,然后把得到的数值放到变量 a 中,然后再用这个++a 表达式的数值为 6,而 a++是先用该表达式的数值为 5然后再把 a 的数值加上1 为 6,再放到变量 a 中进行了++a 和 a++后 在下面的程序中再用到 a 的话都是变量 a 中的6了。

5、逗号表达式:

优先级别最低。表达式的数值为逗号最右边的那个表达式的数值。

(2,3,4)的表达式的数怪就是 4。

z=(2,3,4)(整个是赋值表达式) 这个时候 z 的值

为 4。(有点难度哦!)

z= 2,3,4(整个是逗号表达式)这个时候 z 的值

为 2。



  • C璇█鍒濆鑰,鍑犱釜鐐逛笉澶噦,鍦ㄧ嚎绛夊洖绛
    绛旓細灏辨槸鎸囬拡鐨鎸囬拡锛屽嵆鎸囬拡鎸囧悜鐨勫璞′篃鏄竴涓寚閽堛俿trcpy(arr,"you")鏄妸you璧嬪肩粰浜哸rr杩欎釜鏁扮粍锛屼篃璁镐綘浼氶棶鏄祴鍊肩粰浜哸rr[0],杩樻槸arr[1]锛屽叾瀹炴槸璧嬪肩粰浜哸rr鏁扮粍鐨勮捣濮嬪湴鍧锛屽綋鐒跺湴鍧鏄厛浠巃rr[0]寮濮嬬殑锛屽鏋滃唴瀹硅秴杩嘺rr[0]鐨勮寖鍥达紝鍒欑户缁祴鍊肩粰arr[1]锛涙墍浠trcpy(arr,"you")鐨剏ou鏄湪arr[...
  • C璇█鍏ラ棬鐭ヨ瘑鐨WORD 瑕佽缁嗙偣鐨
    绛旓細椤轰究鎻愪竴鍙,鏈鏂鐨銆奀绋嬪簭璁捐璇█銆嬫槸鏍规嵁C89鏍囧噯淇鐨,鑰屻C璇█鍙傝冩墜鍐屻嬫弿杩扮殑鏄疌99鏍囧噯,浜岃呭彲鑳戒細鏈変簺鍑哄叆,寤鸿鎸夌収C99鏍囧噯瀛︿範銆傝繕鏈変竴鏈奀鍜屾寚閽堛,鍐欏緱涔熸槸鐩稿綋鍦颁笉閿,鑻辨枃鍚嶆槸銆奝ointers on C銆,鐗瑰埆鍦板己璋冩寚閽堢殑閲嶈鎬,绠楁槸鏈功鐨勪竴涓壒鐐瑰惂銆備笉杩囪繖鏈功骞朵笉鍗佸垎閫傚悎鍒濆鑰,濡傛灉浣犳浘缁忓杩嘋...
  • C璇█鎬庝箞瀛﹀叿浣撶偣?
    绛旓細瀵逛簬鍒濆鑰锛岃鍏ラ棬C璇█锛岄渶瑕佸仛鍒板涓嬪嚑鐐癸細1 鍕ょ湅涔︼紝瀵逛簬涔︿笂璇寸殑姣忎釜鐭ヨ瘑鐐锛屽繀椤昏鍚冮忥紱2 鍕や笂鏈猴紝瀵逛簬姣忎釜绀轰緥绋嬪簭锛屼綔涓氱▼搴忥紝閮戒笂鏈烘暡涓閬嶏紝杩愯涓涓嬶紝鍗曟璺熻釜绋嬪簭杩愯杩囩▼锛3 鍕ゆ濊冿紝 瀵逛簬姣忎釜鐜拌薄锛岃鍠勪簬鎬荤粨锛屽綊绾冲師鍥狅紝杩欐牱鎵嶅彲浠ュ閫氾紱4 鏈夋潯浠剁殑璇濓紝鍙互鎵句汉鏁欙紝鏈変竴涓細C璇█鐨浜...
  • C璇█缂栫▼,瑙i噴璇︾粏鐐瑰搱
    绛旓細9 ch涓'z'ch>'A'涓虹湡 ch <= 'Z'涓哄亣 鎵浠ラ昏緫琛ㄨ揪寮忔暣浣撲负鍋 鎵ц:鍚庨潰鐨閮ㄥ垎 鍗虫荤殑琛ㄨ揪寮忓间负 ch鍗 鈥榸鈥12 printf鐨勮繑鍥炲兼槸杈撳嚭瀛楃鐨勪釜鏁 杩欓噷鏄2 鎵浠BC閮戒笉瀵 閫塂
  • C璇█鐨璇︾粏鐭ヨ瘑鐐
    绛旓細鎴戠幇鍦ㄥ氨瀛︿簡璋旦寮虹殑銆奀璇█绋嬪簭璁捐銆(绗笁鐗),鎯虫妸C璇█瀛︾簿,杩橀渶瑕佸C璇█鐨鍝簺鐭ヨ瘑,鎺ㄨ崘鍑犳湰涔︿篃琛.椤轰究闂笅C璇█鍏辨湁鍑犵骇?C鍜孋++涓鏍峰晩?鎴戦棶C,鎬庝箞鍏ㄦ槸C++?... 鎴戠幇鍦ㄥ氨瀛︿簡璋旦寮虹殑銆奀璇█绋嬪簭璁捐銆(绗笁鐗),鎯虫妸C璇█瀛︾簿,杩橀渶瑕佸C璇█鐨勫摢浜涚煡璇,鎺ㄨ崘鍑犳湰涔︿篃琛.椤轰究闂笅C璇█鍏辨湁...
  • C璇█鏂版墜闂 鏈濂界◢寰粰鐐硅В閲 璋㈣阿楂樻墜鍓嶈緢
    绛旓細杩欎釜闂鐨鍏抽敭鏄 浣犲紕涓嶆竻妤歜reak 鍜宑ontinue鐨勫尯鍒 浣犵湅鐪嬩笅闈㈢殑鍝 鍦ㄤ竴鍏峰惊鐜綋涓,濡傛灉鐢╞reak杩斿洖, 鍒欎笉绠″叾鍚庨潰鏄惁鏈夋弧瓒砯or涓潯浠剁殑鎯呭喌,閮戒笉鍋歠or涓殑寰幆浣,鍗充笉浼氬仛;濡傛灉鐢╟ontinue杩斿洖,濡傛灉鏉′欢婊¤冻鎵цcontinue, 璺冲嚭涓嬮潰璇彞鐨勬墽琛,鑰岃繑鍥炲埌for 璇彞鐨勫紑澶,鍐嶆鍒ゆ柇for涓殑鏉′欢,浠庤屾牴鎹...
  • c璇█澶т浆 姹傛缁忚В閲婁粩缁嗙偣璋㈣阿
    绛旓細10棰橈細case 1:a++;鍙ヤ腑鐨a++鏈韩灏辨槸涓涓繍绠楀晩锛佸畠绛変环浜巃=a+1銆傚浜庡彧鏈塧++;杩欐牱绠鍗曠殑璇彞鏉ヨ锛屽厛鑷涓庡悗鑷宸茬粡娌℃湁浠讳綍鍖哄埆銆17棰橈細scanf鍜実ets杈撳叆鍙橀噺鏃讹紝閮芥槸闇瑕佸彉閲忕殑鍦板潃銆侫BC鐨&s[0]銆乻+1銆乻閮芥槸鍦板潃锛岃孌鐨剆[1]鏄厓绱犱笉鏄湴鍧锛屾墍浠ラ塂銆5棰橈細for(琛ㄨ揪寮1锛涜〃杈惧紡2...
  • C璇█ 澶嶄範閲嶇偣
    绛旓細鏄碍娴╁己鐨勬暀鏉愯繕鏄叾浠栫殑锛屾垜涓鐭ラ亾浣犲涔犵殑绋嬪害鐨勬庝箞鏍蜂簡銆傜綉涓婅繖鏍风殑鏁欑▼寰堝锛屼笉杩囧緢鏉傦紝杩樹笉濡傝嚜宸辩湅涔︾敤绗斿啓銆備竴鑸槸杩欐牱鐨勶細鍏堜粠鐩綍杩囦竴閬嶏紝绗竴姝ワ紝鐪嬭繍绠楃锛屼繚鐣欏瓧锛堝叧閿瓧锛夛紝鍜屼竴浜鍩烘湰鐨勬蹇点傜浜屾锛岀湅绠鍗曠殑缂栫▼缁撴瀯锛屼富瑕佹槸寰幆缁撴瀯锛坒or锛寃hile锛夛紝閫夋嫨缁撴瀯锛坕f锛宻witch锛夛紝杩欓噷鐪...
  • c璇█ 绠鍗曠偣
    绛旓細include<stdio.h>#include<ctype.h>int main() {int i; char s[200]; gets(s); for(i=0;s[i];i++) if(islower(s[i])&&(i==0||isspace(s[i-1]))) s[i]-=32; printf("%s\n",s); return 0;}
  • c璇█灏鐭ヨ瘑鐐璇锋暀
    绛旓細缂栬瘧鍣ㄦ槸涓嶄細鑷姩鍔燶0鐨勩傚鏋滀娇鐢 snprintf绛夊瓧绗︿覆鎿嶄綔鍑芥暟锛岃繖浜涘嚱鏁颁細鑷姩娣诲姞\0
  • 扩展阅读:c++语言入门自学 ... c语言必背100代码 ... 最好c语言视频教程 ... 初学编程100个代码大全 ... 大一c语言必背知识点 ... c语言基础知识100题 ... c零基础入门教程视频 ... 玄学自学入门零基础 ... 零基础免费学编程教学视频 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网