A. c語言中的函數是否區分大小寫
用大小寫區分其實也算一種不錯的做法。
在C\C++中都是區分大小寫的。包括函數、標識符等等。
建議你看看匈牙利命名法,我想對你會有很大的幫助:
匈牙利命名法
匈牙利命名法是一種編程時的命名規范。基本原則是:變數名=屬性+類型+對象描述,其中每一對象的名稱都要求有明確含義,可以取對象名字全稱或名字的一部分。命名要基於容易記憶容易理解的原則。保證名字的連貫性是非常重要的。
據說這種命名法是一位叫
Charles
Simonyi
的匈牙利程序員發明的,後來他在微軟呆了幾年,於是這種命名法就通過微軟的各種產品和文檔資料向世界傳播開了。現在,大部分程序員不管自己使用什麼軟體進行開發,或多或少都使用了這種命名法。這種命名法的出發點是把量名變按:屬性+類型+對象描述的順序組合起來,以使程序員作變數時對變數的類型和其它屬性有直觀的了解,下面是HN變數命名規范,其中也有一些是我個人的偏向:
屬性部分
全局變數
g_
常量
c_
c++類成員變數
m_
靜態變數
s_
類型部分
指針
p
函數
fn
無效
v
句柄
h
長整型
l
布爾
b
浮點型(有時也指文件)
f
雙字
dw
字元串
sz
短整型
n
雙精度浮點
d
計數
c(通常用cnt)
字元
ch(通常用c)
整型
i(通常用n)
位元組
by
字
w
實型
r
無符號
u
描述部分
最大
Max
最小
Min
初始化
Init
臨時變數
T(或Temp)
源對象
Src
目的對象
Dest
這里順便寫幾個例子:
hwnd
:
h
是類型描述,表示句柄,
wnd
是變數對象描述,表示窗口,所以
hwnd
表示窗口句柄;
pfnEatApple
:
pfn
是類型描述,表示指向函數的指針,
EatApple
是變數對象描述,所以它表示
指向
EatApple
函數的函數指針變數。
g_cch
:
g_
是屬性描述,表示全局變數,c
和
ch
分別是計數類型和字元類型,一起表示變數類
型,這里忽略了對象描述,所以它表示一個對字元進行計數的全局變數。
上面就是HN命名法的一般規則。
詳細請見我的參考資料。
B. C語言裡面大小寫有區分嗎
C語言裡面大小寫有區分。區別為:用途不同、編譯不同、寫法不同。
一、用途不同
1、大寫:大寫用於C語言的符號常量名。
2、小寫:小寫用於C語言的控制語句和關鍵字。
二、編譯不同
1、大寫:大寫的符號常量名與硬體沒有關聯,不需要配合編譯系統所支持的各類庫。
2、小寫:小寫的控制語句和關鍵字與硬體有關聯,需要配合編譯系統所支持的各類庫。
三、寫法不同
1、大寫:大寫的符號常量名第一個字元必須為大寫字母或下劃線,否則為不合法的變數名。
2、小寫:小寫的控制語句和關鍵字只能是小寫字母或數字,不能帶下劃線。
C. VC++頭文件沒有大小寫
是的,頭文件是不分大小寫的,但是在LINUX下的QT是區分大小寫的。
D. C++ 多文件結構 的頭文件是否區分大小寫
在C++中,一般是區分大小寫的,不只是頭文件的要求嚴格,而且編程類的思維就是要嚴格,所以你最好就統一寫法。
E. C語言代碼大小寫問題,有什麼規律沒有,初學者求教。100分求教
這個根據C語言頭文件有關,大小寫跟頭文件有關系比如,#include<windows.h>下的函數都有大寫,因為調用的函數都是系統的頭文件內的,#include<stdio.h>標準的輸入輸出都是小寫。#include<stdlib.h>是調用DOS相關。詳細細節可轉入頭文件查看,有規律可循,再次申明下,C語言大小寫嚴格區分,不是為了方便閱讀才大寫,比如if 和IF就不是一個意思。
F. C語言的文件名區分大小寫不
1 C語言本身是區分大小寫的。文件名在C語言中,是以字元串方式存在的,同樣區分大小寫。
2 由於文件名是訪問文件用的,所以是否真正區分大小寫,取決於文件系統。
a, 對於windows,本質上是不區分大小寫的。也就是說,在windows下編程時,#include <stdio.h>和#include <STDIO.H>是一樣的。
b, 對於其它操作系統,包括Linux, Unix, Mac等,均區分大小寫。在寫文件名時,必須嚴格按照文件名的實際拼寫,不可以有錯誤。
G. C語言程序是否區分大小寫字母
區分大小寫.
例如:abc,Abc,aBc,abC,ABc,aBC,AbC
它們是不同的量。
例如系統
保留字
和函數
float,
double,
int,
if,
for,
sin,
cos,
EOF,
NULL
大小寫不能錯。
H. C語言區分大小寫嗎
C是絕對區分大小寫的
I. c語言代碼區分大小寫嗎
當然區分了 就比如說我們的頭文件 #include<> 和#INCLUDE<> 你把代碼敲進去試試看看